Eragon wrote:
http://esl-fr.verygames.net/jampgamei386.zip
The archive is damaged and Winrar's repair doesn't work.
Got another link?
*edit* new link, other was damaged..
...................
.........
this is just an opportunity you can use to make senseless the callvote bug, without decompiling or making modded dlls
What you need is just your jampded.exe file, or linuxjampded + a hex editor
both server files with common changements are in the end of the post.
You open the editor (i use XVI32, it s free, the link is in the end of the post)
then you have to find a text string with rconpassword variable name.
Now you have to change the name to smth like yrhiuahfeerd.
IMPORTANT: new name must have the SAME length that the string "rconpassword" (12 chars)
Then you save the file and your jampded or linuxjampded is now patched.
How it works:
In cfg your server runs you have to replace 'rconpassword' by 'yrhiuahfeerd'. So now your admin password will be named 'yrhiuahfeerd' and not 'rconpassword'
When someone is trying to call a vote, ex
callvote fraglimit "0; rconpassword 123"
the fraglimit will be set to 0, and all players will see a saying
server: rconpassword 123
as far as there is no rconpassword named variable, the server will interprete it just as a saying. So by the vote initiator it s easy to devine, who is trying to hack the server :)
Surely, they still can get your admin password (change it via vote etc) BUT they have to know the name of the variable, defining admin password, which is really hard to do :)
Also, every attempt to devine the name will be shown to other players, as I said before.
also, the guys who know the true admin password can still manage admin commands like before, e.g.
/rconpassword <adminpassword>
/rcon status
/rcon clientkick 0
But that is not all. If you downloaded and worked with a file in the attachment, I've already done the following things in it, so you just skip the final part, but if you edited your own jampded/linuxjampded you ll have to do an additional job
It is to remove /quit, /killserver, /sv_killserver, /sv_allowdownload commands. Just find them 1 by 1 and replace their names by spaces.
Now the 'clever' guys who will try to download the cfg will fail, also they wont be able to kill server via voting.
PS when you replace your jampded/linuxjampded file on server do not forget to change chmod for it, so it will be allowed to be executed.
SO, to sum up:
1. Edit the linuxjampded/jampded (rconpassword must be replaced with your own string; quit, sv_killserver, killserver, sv_allowdownload should be removed - filled with spaces)
2. Edit your cfg so the 'rconpassword' will be replaced with your custom name you selected in the first point
3. Enjoy your playing
PS It is NOT the mod anyhow and dont say 'omg lolmod i wont play esl there fu'
FILES
Jampded (for windows) with removed quit, sv_killserver and killserver commands, you have to rename only rconpassword variable
http://punk666.pu.ohost.de/serverfix/jampDed.ziplinuxjampded (for linux) with removed quit, sv_killserver and killserver commands, you have to rename only rconpassword variable
http://punk666.pu.ohost.de/serverfix/linuxjampded.zipxvi32 - free and small windows hex editor (if you havent one)
http://punk666.pu.ohost.de/serverfix/xvi32.zip