2.5.3 and defer

Developer discussion of experimental fixes, changes, and improvements.

Moderators: Nexuiz Moderators, Moderators

2.5.3 and defer

Postby alpha » Tue Jun 16, 2009 1:12 am

Will defer work in 2.5.3? I tested it before on svn server and it didnt work, but in current svn it does. Can someone tell me an official information on this :?: Thx :D
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby divVerent » Tue Jun 16, 2009 5:33 am

Of course it will, but powerup spawning is slightly randomized and announced in advance to give timers less of an advantage.

as for defer, my server runs an unofficial patch that detects modified files (you have some too, you cheater, delete your modded effectinfo) and also regularily clears all defers so long ones do not work.

this server patch will never be published, but perhaps given to ladder server admins.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby alpha » Tue Jun 16, 2009 7:34 am

:arrow: Thank you very much for response.
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby divVerent » Tue Jun 16, 2009 2:31 pm

To clarify the "perhaps" in the last post: ladder server admins will get the patch if they promise not to give it away (and if they have to give it away for whatever reason, only give away the parts they really have to).

Because, once the patch gets public, it can be easily circumvented.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby GreEn`mArine » Tue Jun 16, 2009 3:42 pm

I would go for distributing binaries for the ladder server admins anyway. This would mean just the 2 dedicated server binaries for x86 and x64 linux architecture, as basically all ladder servers (should) run on such systems. Maybe also a windows binary. I know distributing binaries is bad in general, because:
- only works for one version of Nexuiz
- only supports the architectures that it was compiled for
- issues of trust when giving someone something that is compiled, he doesn't know what's in there
- needs someone who is willing to compile it (I guess I could do it)

the advantages are, however:
- simplicity for the installation: You can not assume every ladder server admin can setup a compile environment for compiling an engine or gamecode ("can not" either means "no knowledge" or "no time")
- when using binaries instead of patch files, ladder admins who are able to code can not read the patch and benefit from it by circumventing the protection themselves (don't look at me :P)
- you don't need any promises from ladder server admins to not give anything away if they only have the binary

EDIT: why does the topic say 2.5.3 ? Isn't the next version 2.5.2 ?
IRC quote:
[kojn] I've been coming a bit more recently
[kojn] she took it the dirty way
GreEn`mArine
Forum addon
 
Posts: 1509
Joined: Tue Feb 28, 2006 9:33 pm
Location: Germany

Postby divVerent » Tue Jun 16, 2009 3:49 pm

Replied to this to Green in private.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby alpha » Tue Jun 16, 2009 4:13 pm

GreEn`mArine wrote:when using binaries instead of patch files, ladder admins who are able to code can not read the patch and benefit from it by circumventing the protection themselves (don't look at me :P)


You do know about reverse engineering right ? And you also do realize that there ARE people out there :wink: who are willing to spend time and effort to circumvent any defence you put up just for the fun of it?
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby GreEn`mArine » Tue Jun 16, 2009 4:16 pm

Of course, but if I am able to waste people's time, then... f*ck YEAH :P
IRC quote:
[kojn] I've been coming a bit more recently
[kojn] she took it the dirty way
GreEn`mArine
Forum addon
 
Posts: 1509
Joined: Tue Feb 28, 2006 9:33 pm
Location: Germany

Postby alpha » Tue Jun 16, 2009 4:23 pm

I see. What's next up, cost tag and DRM?

GreEn`mArine wrote:Of course, but if I am able to waste people's time, then... f*ck YEAH :P


PS: I can't beleive i'm actually seeing this.
quit for good
alpha
Alien trapper
 
Posts: 492
Joined: Tue Jun 17, 2008 7:18 pm

Postby jmlsteele » Tue Jun 16, 2009 5:47 pm

Um.. one problem. Last I checked Nexuiz was GPLed which means if you distribute binaries with the changes made you MUST distribute the source, or make it available, to those that you've distributed said binaries to.

Making the source unavailable, even for reasons which are not inherently evil, flies in the face of any FOSS project and shouldn't be done.

Personal patches for your server are one thing, so div is fine, but if he ever distributed binaries people could legitimately ask for the source for the patch and he'd have to give it to them to comply with the license.
jmlsteele
Newbie
 
Posts: 1
Joined: Tue Jun 16, 2009 5:42 pm

Next

Return to Nexuiz - Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron