PDA

View Full Version : whats the deal with the pure setting?


ripper
09-13-2007, 03:37 AM
it doesnt seem to be on by default? does sit even work?

Babylon
09-13-2007, 10:15 AM
"Pure" should mean the files or set up hasnt been tampered with...its an out of the box, factory reset, vanilla flavoured server.

Expect lots of boorrring ranked servers with this ON...and many cool and exciting one swith it off.


Really though, Doesnt mean the server is dodgy if its off... just that some files or settings have been modded.

RotzKotz_ere
09-13-2007, 02:54 PM
That's not true.
Pure means the client has to use the exactly the files the server uses.
No custom skins nobody else can see.

At least that's the way "pure" worked on W:ET. And I have no reason to think it's been changed.

gitman
09-13-2007, 03:40 PM
At least that's the way "pure" worked on W:ET. And I have no reason to think it's been changed.

its been like that for every quake based game i've ever seen

Babylon
09-13-2007, 03:49 PM
I'll defer to your better experience with quake based games.
Going by the following explanation, which fits with your description, how then would you ensure people could connect unless the server unless the server were in vanilla mode (not ncessarily factory reset, but with standard patches etc and no mods?)


A pure server means that the game's filesystem is only loaded from files contained in the Pk4's (besides client stuff like configs). For every pk4 the server loads, it performs a CRC check of the contents. When a client connects to the server, they must load the same pk4's and each one must pass the CRC check from the server to ensure they aren't playing with modified files. I'm sure there's other important stuff going on with pure servers but that's the jist.

gitman
09-13-2007, 03:52 PM
i assume this game has http-redirect so the client can download the necessary files upon connecting (wolf:et had this)

mf-
09-13-2007, 04:42 PM
It means **** all for public games, but clan games this is extremely important. You dont want someone playing with glowing player models in a dark map do you. Or bright blue neon glowing land mines.

ripper
09-14-2007, 03:07 AM
ok i need an answer splash damge? you there ...when we set si pure 1...and try to connect we get crashed to desktop with an error message about failed to restart with pure mode restriction and go back to desktop...whats the deal?

Babylon
09-14-2007, 11:28 AM
It means **** all for public games, but clan games this is extremely important. You dont want someone playing with glowing player models in a dark map do you. Or bright blue neon glowing land mines.

I liek the sound of that actually :p

People are far too uptight in clan games anyway..... :D

Babylon
09-14-2007, 04:00 PM
i think i saw something posted by SD mentioning something about PURE server not able to use or disable in the demo.!?

Ill see if I can find it..or do a search for it.

ripper
09-14-2007, 05:10 PM
i think i saw something posted by SD mentioning something about PURE server not able to use or disable in the demo.!?

Ill see if I can find it..or do a search for it.

thank you very much

MightyMax
09-14-2007, 05:47 PM
i think i saw something posted by SD mentioning something about PURE server not able to use or disable in the demo.!?

Ill see if I can find it..or do a search for it.


Yes, please

I've been going nutz trying to find an answer. :confused:

The only thing I can think of is if you are running multiple servers on one system and were some how sharing the files... But the file checksums should still be the same...

RotzKotz_ere
09-14-2007, 11:37 PM
Did you edit the pk4 files?
In demo they can't be changed nor can others be added.
The demo only supports the default packages.

If you didn't edit them, maybe they're damaged?

/e:
wait, if you set pure to 0 it works??

sponge
09-15-2007, 07:09 AM
What is the issue here exactly, even? si_pure prevents clients from modifying their files, for instancing, including brightskins, maphacks, and spiked models. It has nothing to do with soundpacks or other "staples" of the pub server "experience." (ugh)

Setting this to 0 is a very bad idea, and should not be done besides for development.

The demo won't allow you to change anything. You can't turn off pure, you can't load a mod, and you can't edit the official files in any way, otherwise the game breaks.

MightyMax
09-15-2007, 01:18 PM
The trouble is that we have a hosted Beta server that when pure is set to be on everybody gets kicked.

So has anyone heard of any inconsistencies between the Linux code and Windows? Or do we have a bad file transfer from the hosting service?

dmschaos
09-15-2007, 01:35 PM
I'm having the same problem with pure enabled, everyone gets kicked :(

Lekdevil.NL
09-16-2007, 01:35 AM
The trouble is that we have a hosted Beta server that when pure is set to be on everybody gets kicked.

So has anyone heard of any inconsistencies between the Linux code and Windows? Or do we have a bad file transfer from the hosting service?
Please execute the following command line on the server:
si_version;g_version;developer 1;path;developer 0;reportPakChecksums
The output should be (assuming you've installed the latest Linux server version, ETQW-demo-server.3.x86.run (http://zerowing.idsoftware.com/linux/etqw/)):
"si_version" is:"ETQW 1.0.10804.10804 linux-x86 Sep 10 2007 16:36:32" default:"ETQW 1.0.10804.10804 linux-x86 Sep 10 2007 16:36:32"
engine version
"g_version" is:"ETQW 1.0.10728.10728 linux-x86 Sep 3 2007 10:37:00" default:"ETQW 1.0.10728.10728 linux-x86 Sep 3 2007 10:37:00"
game version
Current search path:
<save dir>/base
<install dir>/base
<install dir>/base/pak001.pk4 (5815 files - 0xde1cb42c referenced)
on the pure list
<install dir>/base/pak000.pk4 (475 files - 0xb48bb812 referenced)
on the pure list
<install dir>/base/game002.pk4 (3 files - 0x7fb58008 not referenced)
not on the pure list
<install dir>/base/game000.pk4 (3 files - 0x37490810 not referenced)
not on the pure list
game DLL: 0xe5fe48a1 in pak: 0x7fb58008
OS 0 - pak 0x37490810
OS 2 - pak 0x7fb58008
Addon pk4s:
-------- idFileSystem::ReportPakChecksums --------
96d484ab9f8e2da2201075d25d3d75b8 <install dir>/base/pak001.pk4
6ada9370d039bd7474b463a4ac1e5278 <install dir>/base/pak000.pk4
76c07299753acdd8a06b10d18309bebc <install dir>/base/game002.pk4
a92013dec14ec94fd80620103f9604c0 <install dir>/base/game000.pk4
--------------------------------------------------

Report any inconsistencies here.