Xonotic developers are censoring servers via client-side hac

Re: Xonotic developers are censoring servers via client-side

Postby leilei » 20 Jun 2017, 23:04

I know you love OA so much, and guess what? OA "censors" outdated, incompatible servers too! Oh those poor client mismatch errors........ 10 years of systematic oppression now.
User avatar
leilei
 
Posts: 132
Joined: 03 Apr 2012, 02:53

Re: Xonotic developers are censoring servers via client-side

Postby Lyberta » 21 Jun 2017, 12:06

leilei {l Wrote}:I know you love OA so much, and guess what? OA "censors" outdated, incompatible servers too! Oh those poor client mismatch errors........ 10 years of systematic oppression now.


Eh? Incompatible? How? Xonotic uses DarkPlaces engine which uses QuakeC virtual machine and client-side code is uploaded from the server to the client. This makes it possible to make pretty much any kind of mod and it will work. One of Xonotic devs run Quake 1 servers. Yes, you can start Xonotic, connect to a server and play Quake 1.

Somehow, I don't think OpenArena uses such system. Wikipedia says that even Quake 2 stopped using QuakeC, so old OpenArena clients can't connect to a newer servers.
Some crazy person on the Internet.
User avatar
Lyberta
 
Posts: 307
Joined: 19 Jun 2013, 10:45

Re: Xonotic developers are censoring servers via client-side

Postby leilei » 21 Jun 2017, 23:40

OA runs virtualized gamecode too, and the code can be included in pk3 files. One of the old methods of automatically "patching" minor releases partially (not engine) were servers uploading patch pk3s to older clients, and it's possible for an 0.8.8 server to connect to a 0.8.1 server and the versa. However, it's not possible to connect from 0.8.x to 0.7.x because of the protocol number change and the pak0 data checksum differences... this is deliberate "censorship" and forcing this to work otherwise would be a very bad idea.
User avatar
leilei
 
Posts: 132
Joined: 03 Apr 2012, 02:53

Re: Xonotic developers are censoring servers via client-side

Postby Lyberta » 22 Jun 2017, 04:36

I don't find it censorship if client simply can't connect to a server due to incompatible protocol.
Some crazy person on the Internet.
User avatar
Lyberta
 
Posts: 307
Joined: 19 Jun 2013, 10:45

Who is online

Users browsing this forum: No registered users and 1 guest