incompatible room versions

3 replies [Last post]
spacebattleguy
User offline. Last seen 28 weeks 6 hours ago. Offline
Joined: 2016-08-10
Posts: 36

Hello,
I have got an idea how to avoid incompatible room versions.There could be a server log which removes new or changed features with different room versions.If there are different textures in different versions the textures are not gonna be changed.That means everyone has got his version textures.

nemo
nemo's picture
User offline. Last seen 1 week 4 days ago. Offline
Joined: 2009-01-28
Posts: 1861

The only practical way to allow players on different versions to play each other would be if we built versioning into the game, and released multiple copies of the game engine and a versioned list of resources. It's not enough to simply ban certain files. Even slight changes in the engine would result in an incompatible simulation.
You would find this out pretty quickly if you forced a match between incompatible versions by a spoofed protocol number build.

It's doable, but a lot of trouble, so hasn't happened yet.
If you're interested in giving it a shot...

--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev

nemo
nemo's picture
User offline. Last seen 1 week 4 days ago. Offline
Joined: 2009-01-28
Posts: 1861

Note that you can of course just install multiple versions of hedgewars on your system.
Wastes a bit of space and bandwidth, but that's cheap these days right?

Doing your own build means you can build (almost) any version. Saves on downloads too.
https://hedgewars.org/kb/BuildingOnLinux

--
Oh, what the heck. 1PLXzL1CBUD1kdEWqMrwNUfGrGiirV1WpH <= tip a hedgewars dev

UltiMaxKom
UltiMaxKom's picture
User offline. Last seen 4 years 12 weeks ago. Offline
Joined: 2016-06-26
Posts: 381

right,,,

i add simplified idea :

Want to avoid any "incompatible" problem ? do these :
1.Install Latest Hedgewars
2.Everyone must do this
3.Then done,,,
=.Nobody got "Incompatible Problem" now

XD

╟───NW──────┼──────N╢

╓──────────────────╖ ╓──────────────────╖
⠀HP: ██████████ 1E9/1E91E9/1E9 ██████████ :MP
╙──────────────────╜ ╙──────────────────╜

User login

Copyright © 2004-2024 Hedgewars Project. All rights reserved. [ contact ]