![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
![]()
Post
#46
|
|
![]() ![]() Group: Management Joined: 5-August 05 From: Scotland Member No.: 12398 ![]() |
Work is still in progress... But if you want so, visit it: http://cheat.splatterladder.com That looks awesome, Schnoogmei$ter ![]() -------------------- ![]() |
|
|
![]()
Post
#47
|
|
![]() ![]() Group: Management Joined: 7-March 06 From: Wehr Member No.: 23716 ![]() |
Thanks guys.
But I ran into a problem ..or lets call it challenge: I`m not able to fetch the players GUID in Silent / other mods when PB is disabled. Therefor I need a workarround to do so: To be able to fetch this data, on server-side an additional LUA script is needed first draft: CODE function et_ConsoleCommand() if string.lower(et.trap_Argv(0)) == "advstatus" then --chech if advstatus is called advstatus() return 1 end return 0 end function advstatus() delim="-|||||||||||||-" for i=0, tonumber(et.trap_Cvar_Get("sv_maxclients"))-1, 1 do guis = et.Info_ValueForKey( et.trap_GetUserinfo( i ), "cl_guid" ) GUID = string.upper( guis ) local cname = et.Info_ValueForKey( et.trap_GetUserinfo( i ), "name" ) local name = et.Q_CleanStr( cname ) ip = string.upper(et.Info_ValueForKey( et.trap_GetUserinfo( i ), "ip" )) LINE = i .. delim .. GUID .. delim .. name .. delim .. ip .. "\n" mylen = string.len(LINE) if (mylen > 50) then et.G_Print( LINE ) end end end more info will follow :) cheers Schnoog -------------------- |
|
|
![]()
Post
#48
|
|
![]() ![]() Group: Members Joined: 28-December 10 From: Germany, MV Member No.: 95085 ![]() |
Added the .function to the server, lets see (148.251.46.49:27615)
-------------------- |
|
|
![]()
Post
#49
|
|
![]() ![]() Group: Management Joined: 5-August 05 From: Scotland Member No.: 12398 ![]() |
Have all of us to add that new code to our server configs, Schnoog$ter?
-------------------- ![]() |
|
|
![]()
Post
#50
|
|
![]() ![]() Group: Management Joined: 7-March 06 From: Wehr Member No.: 23716 ![]() |
I`ll try to explain it:
If a server has pb enabled, ,I`m able to get the playerdata by rcon command (pb_sv_plist) If a server has pb disabled, I`m not able to get more data than IP and Playername by default. So, if a server is PB "protected",there is no need for this lua script. But if a server is not protected by PB, this lua script is needed. What it does: When the command "advstatus" is recognized (/rcon advstatus), the complete playerlist, including a GUID for each player is returned. In princip, this is just a wrapper script to fetch the information from userinfostring and send it to console /rcon connection. What the sl-server does (hopefully soon.....): ->getstatus get the playerlist (name, xp , ping) if players available ( ping not "0" or "999") ->If pb is enabled, then QUOTE ->rcon pb_sv_ver (to see if it`s really on, and extract the PB-prefix) ->rcon pb_sv_plist ( to get the player list) ->If pb is disabled QUOTE ->rcon advstatus (to get the player list) Those data is then dropped into the database Later on each player-entry will be checked against the cheater-database and the defined actions performed -------------------- |
|
|
![]()
Post
#51
|
|
![]() ![]() Group: Management Joined: 5-August 05 From: Scotland Member No.: 12398 ![]() |
I`ll try to explain it: If a server has pb enabled, ,I`m able to get the playerdata by rcon command (pb_sv_plist) If a server has pb disabled, I`m not able to get more data than IP and Playername by default. Dogster activated Punkbuster on our server again, Schnoog, so you can test the player data by rcon command. -------------------- ![]() |
|
|
![]()
Post
#52
|
|
![]() ![]() Group: Members Joined: 19-September 07 From: South of France xDDDDD Member No.: 59683 ![]() |
Hi schnoog, I've put the LUA on my 'etnam' server, not still on the 'silent' sorry. Before doing-it, does-it work on the etnam please ?
188.165.65.174:27970 V55 -------------------- |
|
|
![]()
Post
#53
|
|
![]() ![]() Group: Members Joined: 15-February 12 From: FRANCE Member No.: 131459 ![]() |
Hi,
Great new , i have put the "Lua" on my "Silent" server... :) Again thanks "Schnoogmei$ter" for your hard work !! -------------------- |
|
|
![]()
Post
#54
|
|
![]() ![]() Group: Management Joined: 18-August 05 From: Wellingborough UK Member No.: 13132 ![]() |
Ok seems reactivating pb is causing concerns with some of our regulars with lag issues any chance someone could walk me through how to put in the lua commands on our server.
Many thanks in anticipation. Dogster...... ![]() -------------------- |
|
|
![]()
Post
#55
|
|
![]() ![]() Group: Management Joined: 7-March 06 From: Wehr Member No.: 23716 ![]() |
It`s simple.
Add the code (from above) in a text-file, and call it "advstatus.lua" Place this file within the mod folder (nq, silent, or whatever supporting LUA) and add the new file to your config set lua_modules "advstatus.lua" if already a lua module is loaded, simply add it like this: set lua_modules "myoldscript.lua advstatus.lua" Then restart the server. When you then connect to the server and put /rcon >yourrconpassword< advstatus in the console, a list of all the player currently only should appear within the console. -------------------- |
|
|
![]()
Post
#56
|
|
![]() ![]() Group: Management Joined: 18-August 05 From: Wellingborough UK Member No.: 13132 ![]() |
Awesome Schnoog I'll try that as soon as I get home I'll keep you posted as to the success /miserable failure lol
![]() -------------------- |
|
|
![]()
Post
#57
|
|
![]() ![]() Group: Members Joined: 28-December 10 From: Germany, MV Member No.: 95085 ![]() |
* .. pb is causing concerns with some of our regulars with lag issues ..* Dogster...... ![]() For this kinda part I'd suggest tryna set pb_sleep fivehunnit at yer player config.. (+pb_system 0) -------------------- |
|
|
![]()
Post
#58
|
|
![]() ![]() Group: Management Joined: 5-August 05 From: Scotland Member No.: 12398 ![]() |
For this kinda part I'd suggest tryna set pb_sleep fivehunnit at yer player config.. (+pb_system 0) What does this actually do, Rehhhh bro? -------------------- ![]() |
|
|
![]()
Post
#59
|
|
![]() Group: Members Joined: 20-December 13 From: Nairn Member No.: 429690 ![]() |
For this kinda part I'd suggest tryna set pb_sleep fivehunnit at yer player config.. (+pb_system 0) What does this actually do, Rehhhh bro? PB_Sleep [Period] Holds the period of time (milliseconds) that PunkBuster "sleeps" between processing cycles; the default is 60; lower numbers will cause PunkBuster to process events more times each second which also has the effect of increasing the bandwidth used by PunkBuster; Players with a modem connection will probably want to set this as high as possible List of pb comands http://www.evenbalance.com/publications/et...ex.htm#settings -------------------- |
|
|
![]()
Post
#60
|
|
![]() ![]() Group: Management Joined: 5-August 05 From: Scotland Member No.: 12398 ![]() |
PB_Sleep [Period] Holds the period of time (milliseconds) that PunkBuster "sleeps" between processing cycles; the default is 60; lower numbers will cause PunkBuster to process events more times each second which also has the effect of increasing the bandwidth used by PunkBuster; Players with a modem connection will probably want to set this as high as possible. ![]() Cheers, Subbie bro ![]() -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 14th July 2025 - 11:26 AM |