I’m rewriting the whole join game code. Game rules, items, weapons and maps will be serialized by server and sent to client on join game. This is mainly done so that mods are fully compatible over network.
Written by MM. Posted at 11:44 am on June 22nd, 2010
15 comments.
Post a comment.
I’m assuming that clients will have lists of locally available assets so that they don’t have to download EVERYTHING. But yeah, sounds cool! This approach was a huge boon for UT, Tribes, etc.
F3nyx:
Sounds like the client will download text info (weapons and stuff) everytime he joins a server. But it will not take more then 2 seconds to finish.
The download of imagens and sound should be done with the download of the Mod.
Or MM will use something like the auto update for mods too. I dont know.
To prevent cheating I would make everything downloadable at join game. But that would take too long. So graphics, sounds and stuff will be only downloaded if they arent present or are modified.
Are you using some kind library for networking, or you just using plain sockets? I’ve using widely used RakNet for networking, but it’s licensing is a bit troubling.
Finally some good shit. I’m hoping that u’ll share detailed posts about what you’re doing with the code. What is working now?
I’m using the simplest library there is ENet and building my stuff on top of it. Network code has been covered already on this blog when I was writing it, I think in May last year. Everything works except the new stuff like climbing which I can’t figure out yet how to sync efficiently across network.
Why dont you make a mod packager, so instead of having to put everything in the right place, we just dload a .LDM (Link Dead Mod) file, drag it in the /LD/Mod folder and just select it ingame.
how come climbing is so much harder to sync then regular movement ?
I would like collecting opponents heads. Carrying them in the belt, giving you a bonus. 😛 (a bit off-topic XD )
@diebolas
Think “Highlander”, lol.
MM, how much thought have you given to an anti-cheating system? I work in the computer security field, so I might be able to offer some help.
What a great website! I just want to make sure I’m ranideg the chart correctly so I sign up for the right color. I am in Greenville/Spartanburg area of SC. I believe I am in the Green which would be May 6th??
As Charlie Sheen says, this article is “WINNING!”
If you’re looking to buy these articles make it way easier.
when she is in a moodtharini- yes she knows to wash vessels – but we restrict it to letting her rinsing hers before leaving it in the sinkavgjane- as mama mia says- just encourage them to participatekowsalya- there are such days at well at the artnavy home