gaoesa
-
Posts
4391 -
Joined
-
Last visited
-
Days Won
167
Community Answers
-
gaoesa's post in Picking up whole ammo was marked as the answer
Yes. http://mygamingtalk.com/wiki/Silent_Mod_Server_Cvar#g_weaponsflag 4096, I edited the description to be more clear.
-
gaoesa's post in Question on XPSave on silent was marked as the answer
The silent GUID is used for identification if there exists one. If there doesn't exist one, it is generated and stored to silent.dat. When the player gets a new silent GUID it is not yet recognized by the server. Then the server uses the PB GUID(etkey) if, there exists one, to search it's database for a match. If a match is found, the database record is linked with the new silent GUID. If there already was a silent GUID for that record, the change of silent GUID is written to the server log. This was made so that the transition from PB GUIDs would work the easiest way. It doesn't work the same if your PB GUID changes. The server database is made to keep both PB and silent GUIDs as individually unique. But players are identified by their silent GUIDs if there exists a record for it and the PB GUID is ignored in such case.
I don't remember the algorithm for generating the real etkeys, but it might have something related to time. So for that reason it is good to get the keys from etkey.org so that they don't clash. Silent keys are made of hashed UUIDs provided by the platform, which are supposed to be unique. These are hashed also before sending to the server so that they don't match the stored value in silent.dat.
For more information of the PB GUIDs, you might find some from the Luigi Auriemmas website. I don't really know where to find the real algorithm if it's not there anywhere. It might be somewhere embedded in some thread about the matter for example at splashdamage or splatterladder.
-
gaoesa's post in Server Crash was marked as the answer
The actions you have described can be made only with rcon commands. Also, you can never trust a word someone who does that kind of things to you are saying. If he says one thing it is most likely something completely different in reality.
Please pm me the userinfo strings he uses. The name check has a known issue which allows too wide range of characters as valid. If I remeber correctly, someone else reported empty name too.
-
gaoesa's post in KR/PRW Lua was marked as the answer
Sorry, I didn't realize the field names were missing. I added them now. They are sess.overall_killrating and sess.rating for PRW. If you want them in the same format as they are in the scoreboard, the formula for kill rating is:
(1.0 / (1.0+exp(-(sess.overall_killrating*(1.0 / sqrt(1.0+sess.overall_killvariance*3.0/(M_PI*M_PI))))))) / (1.0 - (1.0 / (1.0+exp(-(sess.overall_killrating*(1.0 / sqrt(1.0+sess.overall_killvariance*3.0/(M_PI*M_PI))))))))
,where M_PI is 3.14159265358979323846
Maybe a bit clearer in Lua
function kill_probability(net, g_of_x_margin) return 1.0 / (1.0+math.exp(-(net*g_of_x_margin))) end function g_of_x(variance) local M_PI = 3.14159265358979323846 return 1.0 / math.sqrt(1.0+variance*3.0/(M_PI*M_PI)) end function GetKillRating local probability = kill_probability(rating,g_of_x(variance)) return probability / (1.0f - probability) end No guarantees that the script works.
-
gaoesa's post in Problem: Server Disconnected - Missing name field in userinfo was marked as the answer
Ok. That is a custom menu for changing names made by the admins of the server. The problem is that the menu is updating the name to the server after each keystroke. So when you have deleted the name, it is updating the server with an empty name. You have found a clear bug, but it is in this case caused by custom server modifications.
I tested our menus, which worked correctly when backspacing.
-
gaoesa's post in Silent cfg adding lines? was marked as the answer
You can comment as much as you like.
-
gaoesa's post in subnet ban was marked as the answer
http://mygamingtalk.com/wiki/index.php/Silent_Shrubbot#.21subnetban
!subnetban 127.0.0.1
Will ban 127.0.0.*
!subnetban 127
Will ban 127.*.*.*
-
gaoesa's post in Custom votes was marked as the answer
Dookie, whats wrong with the built in functionality?
http://mygamingtalk.com/forums/topic/2295-custom-vote/
http://mygamingtalk.com/wiki/index.php/Silent_Shrubbot#shrubbot.cfg
-
gaoesa's post in Side effects of "forcecvar" ? was marked as the answer
Using forcecvar on com_hunkmegs has no effect. The reason is that the client game would need to be completely restarted.
-
gaoesa's post in Any help with this was marked as the answer
Setting the g_serverInfo to 0 is a mistake. The TrackBase needs the flag 1 to be set to get the team info.
http://mygamingtalk.com/wiki/index.php/Silent_Mod_Server_Cvar#g_serverInfo
-
gaoesa's post in Map limit was marked as the answer
You can use config files in the mapconfigs directory.
For that particular example, adding file eages_2ways_b3.cfg to that directory with content:
set timelimit 20 http://mygamingtalk.com/wiki/index.php/Silent_Mod_Server_Cvar#g_mapConfigs
You can look inside the default.cfg for more example use. The map specific configs are run after the default.cfg overriding any overlapping settings possibly set in it.
-
gaoesa's post in vote map little help needed :) was marked as the answer
This setting will control this
http://mygamingtalk.com/wiki/index.php/Silent_Mod_Server_Cvar#g_minMapAge
-
gaoesa's post in MAC problem version 0.7.1 was marked as the answer
There are few different engine reasons why Mac OS X downloads fail. If you are a server owner, you can allow downloads directly from the game server without disconnecting. This solves some of them. If you are a player, you can download and manually place the needed silent-0.7.1.pk3 file into your silent folder. Often there is no follow up issues with map downloads after you have the correct mod binary in place.
-
gaoesa's post in Becoming an admin was marked as the answer
Open the silent.cfg file and put any password to the rconpassword setting. And if you will, to the referee password. Then on the server, use /rcon !setlevel 5.
-
gaoesa's post in Please refresh my memory was marked as the answer
You will get disconnected if you start connecting during warmup and finish it during the map. You don't get disconnected if you finish connecting during the warmup. This is a bug in the engine that is claiming the player has finished connecting even though that is not true.
-
gaoesa's post in 0.6.3 questions was marked as the answer
!crazygravity - Turning this option on will set the gravity to a random value in 30 second intervals.
!crazyspeed - Turning this option on will set the speed to a random value in 30 second intervals.
fast shooting - Fast shooting for Thompson, MP40, PPSh and Sten. 110 ms between shots.