[SERIO] Discussione costruttiva sui server NGI.

no a parte gli scherzi, questa è la CFG che gira ora sui server NGI:


// NGI punkbuster Generic Config

pb_sv_enable // Abilita PunkBuster

// ######## Setting Screenshot ######

// autoscreen disattivato
pb_sv_autoss 0 //1-0 on-off regularly retrieve screen shots from connected players
pb_sv_AutoSsFrom 400 //Minimum number of seconds PB will wait before requesting screen shot
pb_sv_autoSsTo 900 //Maximum number of seconds PB will wait before requesting screen shot

pb_sv_SsFloor 1 //Low screenshot filename serial #
pb_sv_SsCeiling 1000 //High screenshot filename serial #
pb_sv_SsWidth 1000 //Requested pixel width of remote screenshots
pb_sv_SsHeight 800 //Requested pixel height of remote screenshots
pb_sv_SsXpct 50 //Xposition (in percent) across screen for remote screenshots
pb_sv_SsYpct 50 //Yposition (in percent) down screen for remote screenshots
pb_sv_SsSrate 2 //Sample Rate for remote screenshots
pb_sv_SsDelay 7 //Maximum delay client waits before capturing screenshot
pb_sv_SsPath "" //Path where remote screenshots are saved

// ######## Limiti Update ######
pb_sv_MaxConDls 3 //maximum number of PB updates PB will attempt to download at same time
pb_sv_MaxDlRate 3 //kb's per sec per file for PB update downloads

// ######## Log CVar non standard ######

pb_sv_cvarlogging 2 //1=reg. log, 2=var log, 3=both, 0=neither
pb_sv_cvarwalk 1 //0=disabled, 1-4=walk through obtained cvar lists
pb_sv_cvaruserpulse 25 //how often (in min.) to auto-send cvaruser command (99 disabled)
pb_sv_cvarchangedpulse 25 //how often (in min.) to auto-send cvarchanged command (99 disabled)
pb_sv_cvarfreq 3 //# of range checks per minute


// ######## Tasks ######

// Clear dei Task per sicurezza
pb_sv_taskdel 1
pb_sv_taskdel 2
pb_sv_taskdel 3
pb_sv_taskdel 4
pb_sv_taskdel 5
pb_sv_taskdel 6
pb_sv_taskdel 7
pb_sv_taskdel 8
pb_sv_taskdel 9
pb_sv_taskdel 10

// Tasks
pb_sv_task 10 600 "pb_sv_bindsrch ogc" // ocg bind check
pb_sv_task 10 600 "pb_sv_bindsrch sa_" // SA_bot bind check


// ######### CVar ######

// pulisco le cvars vecchie così non si accumulano
pb_sv_cvarempty

pb_sv_cvar aim in 0 //cvar = 0 o kick
pb_sv_cvar glow in 0
pb_sv_cvar ignorewalls in 0
pb_sv_cvar pingpredict in 0
pb_sv_cvar autoaim in 0
pb_sv_cvar autofire in 0
pb_sv_cvar cl_punkbuster in 1 // cvar = 1 o kick

// Controlli Cheat CVar

pb_sv_cvar safe in 0
pb_sv_cvar radar in 0
pb_sv_cvar mode in 0
pb_sv_cvar names in 0
pb_sv_cvar bunny in 0
pb_sv_cvar nofx in 0
pb_sv_cvar wall in 0
pb_sv_cvar shoot in 0
pb_sv_cvar weapons in 0
pb_sv_cvar alias in 0
pb_sv_cvar guid in 0

// Controllo di altre CVar
pb_sv_cvar cl_timenudge in -20 0
pb_sv_cvar rate in 4000 25000
pb_sv_cvar snaps in 40 60
pb_sv_cvar com_maxfps out 0 9
pb_sv_cvar r_shownormals in 0


// ######## Nicks ######

// Nick Permessi e Non
// Clear dei Nicks per sicurezza

pb_sv_badnameDel 1 // Elimino i nick per sicurezza
pb_sv_badnameDel 2 // ..
pb_sv_badnameDel 3
pb_sv_badnameDel 4
pb_sv_badnameDel 5
pb_sv_badnameDel 6
pb_sv_badnameDel 7
pb_sv_badnameDel 8
pb_sv_badnameDel 9

// Nick non permessi
pb_sv_badname 60 UnamedPlayer //60 secondi per cambiare il nick, dopo kick
pb_sv_badname 30 madonna
pb_sv_badname 30 gesu
pb_sv_badname 30 ********
pb_sv_badname 30 ********

// ########## Perms e GUID ######

Pb_sv_noguidgrace 120 // Kick di un player senza guid dopo 100 sec
pb_sv_updategrace 300 // Kick di un player senza update status dopo 300 sec
pb_sv_guidrelax 7 // Kicks for UNKN, wrong ip and duplicate guids
//0 = Kick UNKN Guid; WROGNIP Guid; DUPLICATE Guid
//1 = Relax UNKN Guid
//2 = Relax WRONGIP Guid
//3 = Relax UNKN Guid; WRONGIP Guid
//4 = Relax DUPLICATE Guid
//5 = Relax DUPLICATE Guid; UNKN Guid
//6 = Relax DUPLICATE Guid; WRONGIP Guid
//7 = Relax UNKN Guid; WROGNIP Guid; DUPLICATE Guid *

// ########### Impostazioni PB ######

pb_sv_dupNameGrace 60 // Secondi per cambiare il nick doppione
pb_sv_extChar 1 // Abilita i nomi con simboli
pb_sv_emptyname 1 // Nomi vuoti non permessi
pb_sv_minName 1 // Lunghezza nick >= 1
PB_SV_Specname GTV
PB_SV_MsgPrefix "^7[^1PB^7]" // Prefisso messaggi PB
pb_sv_KickLen 2 // Kick del player 2 minuti per violations
pb_sv_CQC 1 // Il player kikkato legge la motivazione

// Bans
pb_sv_autoUpdBan 1 // Aggiorna banlist automaticamente
pb_sv_banload // Carica banlist

// Log settings
pb_sv_LogSync 0 // 0=No, 1=Yes (default=0)
pb_sv_LogCeiling 1000 // High log filename serial #
pb_sv_Sleep 20 // Milliseconds (20-100)

// Power settings
pb_sv_PowerMin 10 // Power points
pb_sv_PowerDef 1 // Power points
pb_sv_PowerKickLen 10 // Minutes(default=5)
dread ti consiglio di abbassare il guidrelax a 3 (così non entrano quelli che hanno le guids uguali a quelli che stanno già giocando)

e di settare il pb_sv_minname a 4 (così eviti che si entri in fake con nick del tipo: lol, asd, p*, :P , cit , ogc , :\ , azz , eccetera)

e anche pb_sv_cvar cl_maxpackets IN 60 125 (mi stanno sul cazzo quelli che lo tengono a 30 :\ )
no, non ci siamo.

1) se metti guidrelax a 3 finisce che la gente viene kikkata quando ha cdkey farda e viene a rompere i maroni qua
Tanto quando una cdkey è (unkn) me ne sbatto, son tutte fake, e ci sono sempre i controlli IP.

2) metti minname a 4, così tutti quelli che entrano e vogliono giocare vengono kikkati e alla fine giocano in 3 per server, figurati che si lamentava la gente perchè avevo messo minname 2 tempo fa...

3) questo sono quasi d'accordo, se non per il fatto che per uno con 56K o Isdn tenere da 40 in su può laggare non poco, soprattutto in un FFA. Metterei anche cl_maxpackets in 120 125 se fosse per me.

Ricorda che 2/5 delle persone che entrano sul server non sanno nemmeno leggere la motivazione del kick del PB, e 1/5 di questi se la leggono non sanno che fare per mettere a posto il problema.

P.S: se avete qualche variabile sensata da inserire su PB come controllo cvar - tipo se vi è passato di mano qualche bot - mandatemele pure in PM
Non datemi variabili tipo ogc_aim che tanto ogc liscio non entra su PB, è inutile controllarle.


root@loggy
root@story
[email protected]

questo lo capirà solo kaos però
fusion cosa aspetti, tira giù le CFG



che tristezza


dio in terra dovevano chiamarlo
























































ma va a cagar
Hi *********,

Our policy is never to give out serverconfigs. But if you join #xs4all on
Quakenet, and ask for Trax or Mandy, they can probably give you some
pointers.

Regards,

- YoMama



Eh old, ti parl odi qualche mese fa.. però è durato per qualche mese.. tutta la rete xs4all..

ok basta :\
eh si mi ricordo... era il kernel 2.4 e php... :/



















poi cazzo e' durata un sacco e ci siamo fatti fregare per una merdata
// Controlli Cheat CVar

pb_sv_cvar safe in 0
pb_sv_cvar radar in 0
pb_sv_cvar mode in 0
pb_sv_cvar names in 0
pb_sv_cvar bunny in 0
pb_sv_cvar nofx in 0
pb_sv_cvar wall in 0
pb_sv_cvar shoot in 0
pb_sv_cvar weapons in 0
pb_sv_cvar alias in 0
pb_sv_cvar guid in 0




questi non vanno bene
si ma infatti sono abbastanza useless :/
quasi quasi li levo....

ora sto tirando giù info dai log per trovare qualche variabile interessante da controllare.
Consiglio:

Ho visto loggati ad alcuni tipo 38 variabili per VSTR e altro
ora non vorrei che queste facessero casino con PB, visto che sicuramente pb le logga tutte le variabili strane. Quindi log tipo questo:


[unnamed] "OO" "OO02" "OO01" "auto" "auto02" "auto01" "fov" "fov02" "fov01" "switch" "s02" "s01" "drawg" "dg02" "dg01" "nobeep" "nob02" "nob" "wheeldn" "wheelup" "regfov" "snipefov" "w_groupd" "w_groupc" "w_groupb" "w_groupa" "w_groupd2" "w_groupd1" "w_groupc2" "w_groupc1" "w_groupb2" "w_groupb1" "w_groupa2" "w_groupa1" "wgroupdreset" "wgroupcreset" "wgroupbreset" "wgroupareset" [38 user cvars found]
[unnamed] OO = "vstr OO01"
[unnamed] OO02 = "say o_O; set OO vstr OO01"
[unnamed] OO01 = "say O_o; set OO vstr OO02"
[unnamed] auto = "vstr auto01"
[unnamed] auto02 = "stoprecord; set auto vstr auto01; echo ^3Stoprecord..."
[unnamed] auto01 = "autorecord; set auto vstr auto02; echo ^3Autorecord..."
[unnamed] fov = "vstr fov01"
[unnamed] fov02 = "cg_fov 110; set fov vstr fov01; echo ^3Fov ^3110..."
[unnamed] fov01 = "cg_fov 95; set fov vstr fov02; echo ^3Fov ^395..."
[unnamed] switch = "vstr s01"
[unnamed] s02 = "exec Normal-Commands.cfg; set switch vstr s01; echo ^3Modalita' ^3Normal ^3Commands!! - Pag Down"
[unnamed] s01 = "exec Servers.cfg; set switch vstr s02; echo ^3Modalita' ^3Servers!! - Pag Up"
[unnamed] drawg = "vstr dg01"
[unnamed] dg02 = "cg_drawGun 1; set drawg vstr dg01; echo ^3Si ^3vede..."
[unnamed] dg01 = "cg_drawGun 0; set drawg vstr dg02; echo ^3Non ^3si ^3vede..."
[unnamed] nobeep = "vstr nob"
[unnamed] nob02 = "cg_nochatbeep 0; set nobeep vstr nob; echo ^3MusiKa!!"
[unnamed] nob = "cg_nochatbeep 1; set nobeep vstr nob02; echo ^3SiLenZio..."
[unnamed] wheeldn = "vstr CLWALK"
[unnamed] wheelup = "vstr ZOOMOUT"
[unnamed] regfov = "seta cg_zoomfov 22.5; echo ^3Dezooma...; -zoom"
[unnamed] snipefov = "seta cg_zoomfov 40; echo ^3Zooma...; +zoom"
[unnamed] w_groupd = "vstr w_groupd1"
[unnamed] w_groupc = "vstr w_groupc1"
[unnamed] w_groupb = "vstr w_groupb1"
[unnamed] w_groupa = "vstr w_groupa2"
[unnamed] w_groupd2 = "weapon 6;weapon 8; sensitivity 16; set w_groupd vstr w_groupd1; vstr wgroupdreset"
[unnamed] w_groupd1 = "weapon 8;weapon 6; sensitivity 18; set w_groupd vstr w_groupd2; vstr wgroupdreset"
[unnamed] w_groupc2 = "weapon 2;weapon 1; sensitivity 16; set w_groupc vstr w_groupc1; vstr wgroupcreset"
[unnamed] w_groupc1 = "weapon 1;weapon 2; sensitivity 16; set w_groupc vstr w_groupc2; vstr wgroupcreset"
[unnamed] w_groupb2 = "weapon 7;weapon 4; sensitivity 16; set w_groupb vstr w_groupb1; vstr wgroupbreset"
[unnamed] wgroupcreset = "set w_groupa vstr w_groupa1;set w_groupb vstr w_groupb1;set w_groupd vstr w_groupd1"
[unnamed] wgroupbreset = "set w_groupa vstr w_groupa1; set w_groupc vstr w_groupc1;set w_groupd vstr w_groupd1"
[unnamed] wgroupareset = "set w_groupb vstr w_groupb1; set w_groupc vstr w_groupc1;set w_groupd vstr w_groupd1"


Non vorrei che poi vi facessero scattare per colpa del PB che ogni 2x3 va a controllarvi le tonnellate di cvars che avete nella CFG.

Quindi se avete cfg simili E scattate, provate ad eliminare gli scriptini, magari aiuta.
anche perchè per molti comandi esiste la funzione toggle
pb_system

This setting is related to Punkbuster, setting the memory scanning method punkbuster uses to detect cheats. Setting this option to '1' will usually give the best in game performance, if you have crashes or lockups use setting '0'



non so se è vero, non posso provare perchè non sono al mio pc
provate voi
x SWE:


// quake3 +cvar_restart +set dedicated 2 +set vm_game 2 +set fs_game osp +set fs_basepath /opt/quake3 +exec ca1.cfg

// Hostname
set sv_hostname "^1NGI ^2[FUN] ^1OSP CLANARENA #1"
set osp_gamename "1"

// Server info on ASE
sets .System "IBM Blade - Dual Xeon 2.8GHz - 1GB RAM"
sets .Admins "DreadN"
sets .HTTP "http://www.ngi.it"
sets .Forum "http://forum.ngi.it"

// Resource allocation
set sv_maxclients 11
set sv_privateclients 1
set com_hunkmegs "32"
set com_zonemegs "16"

// OSP Settings
set server_availmodes "0"
set server_customclient "14"
set mode_start "-1"
set mode_customfile "none"
set map_autoload 0

// GFX Settings
set server_gfxspecfile "gfx_ngi.txt"
set decal_directory "decals"

// Password Section
set g_password ""
set sv_privatepassword "eccerto..."
set rconPassword "si_bravo..."
set ref_password "...convinto!! "

// Motd Section
set g_motd "NGI - the e.sport Xperience"
set server_motdfile "motd.txt"

// Master Servers
set sv_master2 master.ngi.it
set sv_master3 master.splatterworld.de
set sv_master4 q3master.barrysworld.com
heartbeat

// Network Settings
set sv_floodprotect 1
set server_thrufloors 0
set pmove_fixed 0
set server_realping 0
set sv_fps 30
set sv_maxRate "10000" // regolato da PB
set maxpackets_min "30"
set maxpackets_max "125"
set g_smoothClients "1"
set server_timenudgemin "-20"
set server_timenudgemax "0"

// Download Settings
set sv_allowdownload 0
set fs_basepath /home/q3admin/quake3

// Logging
set admin_log "./logs/admin.log"
set g_log "./logs/ca1.log"
set log_default "0"
set log_stat "0"

// Pure & Auth
set sv_pure 1
set server_ospauth 1
set sv_strictauth 0
set pb_sv_guidrelax 7

// Misc Settings
set server_promode 0
set bot_enable 0

// Clan Arena
set g_gametype 5
set timelimit 0
set fraglimit 0
set capturelimit 0
set roundlimit 7
set dmflags 8
set g_inactivity 240 //4 min di inattività.
set g_spectatorinactivity 150 // 2,5 min di inattività per uno spectator

// Match settings
set g_doWarmup 1
set g_warmup 60
set match_cawarmupfire 1
set match_latejoin 1
set match_mutespecs 1
set match_readypercent 51
set match_roundtimer 10
set match_timeoutcount 1
set match_timeoutlength 60

// Team preferences
set team_maxplayers 5
set team_armordamage 0
set g_teamAutoJoin 0
set g_teamForceBalance 1
set g_friendlyFire 0

// Voting
set g_allowVote 1
set vote_allow_altgraphics 0
set vote_allow_allcaptain 0
set vote_allow_flood 1
set vote_allow_map 1
set vote_allow_kick 1
set vote_allow_referee 0
set vote_allow_dropitems 0
set vote_allow_capturelimit 0
set vote_allow_mutespecs 0
set vote_allow_fraglimit 0
set vote_allow_timelimit 0
set vote_allow_roundlimit 1
set vote_allow_teamdamage 0
set vote_allow_armordamage 0
set vote_allow_falling 0
set vote_allow_respawn 0
set vote_allow_items 0
set vote_allow_pmove 1
set vote_allow_powerups 0
set vote_allow_pure 1
set vote_allow_thrufloors 0
set vote_allow_timenudge 0
set vote_allow_overtime 0
set vote_allow_promode 1
set vote_allow_maxpackets 0
set vote_allow_truelightning 1
set vote_allow_machinegun 0
set vote_allow_osphud 0
set vote_percent 60

// Map settings
set map_queue 1
set map_rotate 0
set map_file "cfg-maps/camaps.txt"
set map_once 0
set map_random 0
set map_nocount 1
set map_autoload 0

// Item settings
set item_disable 1023
set powerup_disable 255
set railgun_damage 100
set mg_damage 7
set weapon_deaddrop 0
set weapon_have 127
set weapon_start 8
set start_armor 200
set start_bullets 100
set start_shells 30
set start_rockets 70
set start_grenades 40
set start_lightning 200
set start_slugs 40
set start_cells 100
set start_bfg 0

// PB settings
pb_sv_enable
pb_sv_load pbsv.cfg
pb_sv_guidrelax 7

// Map load
map pro-q3dm6