incompatible room versions

3 replies [Last post]
spacebattleguy
User offline. Last seen 25 weeks 5 days 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 14 hours 3 min 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 14 hours 3 min 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 10 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
╙──────────────────╜ ╙──────────────────╜

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