![]() |
After an git update, all Nexuiz server can't be used. - Printable Version +- Xonotic Forums (https://forums.xonotic.org) +-- Forum: Creating & Contributing (https://forums.xonotic.org/forumdisplay.php?fid=10) +--- Forum: Xonotic - Development (https://forums.xonotic.org/forumdisplay.php?fid=12) +--- Thread: After an git update, all Nexuiz server can't be used. (/showthread.php?tid=185) |
After an git update, all Nexuiz server can't be used. - liberty - 03-29-2010 It is exciting to see the xonotic discard the nexuiz servers. But there are too few xonotic servers. As far as I can see is one DM server. I hope there are more git server built. RE: After an git update, all Nexuiz server can't be used. - esteel - 03-29-2010 Well for now you can change the "all" script to go back to the old behavior.. or wait for a 0.9 beta release as i doubt it makes very much sense to have lots of servers before?!? RE: After an git update, all Nexuiz server can't be used. - Aleator - 03-29-2010 I think you can test offline. ![]() RE: After an git update, all Nexuiz server can't be used. - esteel - 03-30-2010 Thats not as much fun as playing with others ![]() RE: After an git update, all Nexuiz server can't be used. - lda17h - 03-30-2010 That's why i setup the test server.. I'll update it regularly to keep track of development and as a testing ground.. Have fun. BTW: nexuiz and xonotic being incompatible is nessecary. There have already been some protocol changes iirc which causes nexuiz clients to drop from a xonotic server. Test it by connecting to affenbande.org directly with nexuiz. Enter connect affenbande.org in the console.. RE: After an git update, all Nexuiz server can't be used. - esteel - 03-30-2010 Hmm, i can't remember any truly incompatible change so far.. (except registering at the master server with a different name..) so i really don't understand why a nex client should be dropped by a Xonotic server. Do you have an error message? RE: After an git update, all Nexuiz server can't be used. - Tei - 03-30-2010 What is the official stance, anway? Is Xonotic a new game, with only limited relation with nexuiz? will it explore new features and ideas? seem so. New animation with different frames will break compatibility, but other than that... I don't see what else may break compatibility... at first. And breaking compatibility is a bad thing. But doing so "free" the ability to upgrade the protocol and add lots of nice things and ideas. But on the other hand, both games will share the engine. Both will use DarkPlaces engine. And It will be a good idea to continue like that forever, since that way, Xonotic gets for free any enhancement on DarkPlaces. So is see exciting oportunities that are not really there, and a break of compatibility that is not really needed,... yet, but will be in the future. The cool thing would be for Nexuiz to die, and Xonotic be just the "continuation" of Nexuiz. I suppose once the war fog clear, It will be visible what this things result. Hell.. both projects can continue, and canivalize each another ideas and features. Like KPDF and Evince, ... Evince started as a fork of KPDF. Now everybody uses Evince has it is sexy and easy to use, KPDF is butt ugly. But Evince can learn from KPDF upgrades and things. It pays to stay "friend" to the old codebase. Is cool to break things to achieve things. But breaking compatibility for the sake of it is very expensive. And maybe is needed, since Xonotic really is taking a interesting position as a reboot of Nexuiz, so breaking things could be part of the "growing pains" we have to expect from this. I AM CONFUSED!!! RE: After an git update, all Nexuiz server can't be used. - esteel - 03-30-2010 Xonotic tries to free us from centralized management so that an other "IF incident" can't happen again without involving everyone (and everyones OK) and also put the community more at the center of the whole thing. So the structure of the team will be different and OFC the content needs to be different too at certain points. So in the long run it will shape a very different game then Nex was.. And as it seems right now the only people still working on Nex are Vermeulen and LordHavoc.. unless they find a new team there just will not be something to keep compatible to. RE: After an git update, all Nexuiz server can't be used. - Tei - 03-30-2010 Other than maps/ map entities names, maybe? RE: After an git update, all Nexuiz server can't be used. - lda17h - 03-30-2010 I am not sure it wasn't a misconfiguration error on my part. But i saw some people with nexuiz connect to my server and they get dropped with a "Server message error" or something similar.. I oculdn't reproduce, but i suspected it was a protocol change of some sort.. RE: After an git update, all Nexuiz server can't be used. - nox - 03-30-2010 Host_Error: CL_ParseServerMessage: Bad server message 2.5.2 client RE: After an git update, all Nexuiz server can't be used. - Tei - 03-31-2010 Even on a decentralized development *somehone* has to know if that is a error or the expected result. So is either: a) a error, it sould connect, b) not a error...but the message could be better "Nexuiz server are not supported". WOMENS, MAKES YOURS MINDS! RE: After an git update, all Nexuiz server can't be used. - nox - 03-31-2010 Tei, it is likely that compatability will be broken in the future, and yes, a message would be added when that happens. But it was not expected to be broken just yet. As esteel said "i can't remember any truly incompatible change so far.. " Since lda17 and I are both using same client, it may be some difference in our .cfg causing one to drop and other to not drop. RE: After an git update, all Nexuiz server can't be used. - esteel - 03-31-2010 Well right now it looks like an error to me but i do not have time to look further into it RE: After an git update, all Nexuiz server can't be used. - bones_was_here - 03-31-2010 I run a git server, for nexrun, and can reliably reproduce this problem by connecting with a 2.5.2 client, but, (pasta from irc) i have not updated progs or csprogs for a while (3 weeks i think) - now, if i join and press f6 (team_auto) i get a disconnect with "Host_Error: CL_ParseServerMessage: Bad server message" and a packet dump but, if i manually type team_auto, it joins just fine i can then use spec/f6 as much as i want with no problem EDIT: will try to isolate the commit responsible when I get a chance.. but right now, need sleep ![]() EDIT 2: could someone explain why typing a command, vs hitting a key bound to that command, would give different results? RE: After an git update, all Nexuiz server can't be used. - esteel - 04-01-2010 Can you please make the packet dump available? I'm sure people like DivVerent or LordHavoc can analyse it.. Its also funny, the SVN/git Nex checkout i had running on PlanetXonotic.de (which i got reports about similar problems..) was also a bit old and the last engine change it had was the warpzones. Whats the engine revision you use for your nexrun server? RE: After an git update, all Nexuiz server can't be used. - bones_was_here - 04-03-2010 Code: Host_Error: CL_ParseServerMessage: Bad server message DP is current git (as of 1-04-2010 @ 0019 UTC +10) (last revision was Mon, 29 Mar 2010 07:43:07 +0000) RE: After an git update, all Nexuiz server can't be used. - nox - 04-04-2010 several packet dumps here: http://pastebin.ca/1856800 |