:: ET-Server Tutorial ::

Az alap server config ami az ET leírásával jön, az nagyban hasonlít ehhez, csak ez még ki van egészítve jó pár dologgal Mivel q3 alapú a game, ezért sok a hasonlóság. Ez a server config ETPRO modos serverhez készült, bár természetesen müködik az alap ET-vel is csak néhány parancs nem fog működni
Vágjunk is bele:
  1 set dedicated "2"
  2 // Ha 1 akkor LAN, ha 2 akkor internetes játékre van beállítva a server

  3 set net_ip ""
  4 // ha egy gépnek esetleg több IP-je lenne, esetleg ipv6-on akarna listenelni a server, 
  5 akkor itt kell megadnunk a helyes értéket
  6 set net_port "27960"
  7 // Ha beállítjuk akkor felülbíráljuk az ET alap portját

  8 
  9 // Jelszó, és kliens beállítás

 10 
 11 set sv_maxclients "26"
 12 // Ez a szám a server maximum kapacitását reprezentálja, beleértve a privát slotokat

 13 set g_password "ethun"
 14 // Ha megadjuk, akkor értelemszerűen, csak jelszóval lehet belépni

 15 set sv_privateclients "2"
 16 // Ha nagyobb nullánál, akkor ennyi helyet foglal le azoknak a game, akik tudják a privát jelszót 

 17 (betudunk menni a serverre akkor is ha televan)
 18 set sv_privatepassword "privpass"
 19 // Ide más jelszót állítsunk be lehetőleg

 20 set rconpassword "naonbiftonfagosrcon"
 21 // Tavoli management jelszo :D

 22 set refereePassword "ref"
 23 // Ezzel a jelszóval bíróvá válhatunk

 24 set b_shoutcastpassword "shoutcasterz"
 25 // etpro mod specifikus jelszó, amivel egyfajta nézővé vállhatunk, látjuk az emberek feje fölött a neveiket, stb

 26 set com_hunkMegs 48 
 27 // mennyi memóriát foglaljon le a játék, ha sok costum mapot akarunk, akkor állítsuk nagyobbra

 28 set com_zoneMegs 32
 29 
 30 // Letöltés beállítás

 31 
 32 set sv_maxRate "25000"
 33 // A beállítás azt szabályozza, hogy a játék mennyi sávszélességet használjon, ha rengetegen lesznek a serveren, 

 34 és ez az alap érték van továbbra is, akkor lag, és nagy pingek lesznek
 35 set sv_dl_maxRate "1000000"
 36 // ha bőven van sávszél, akkor hadjuk szép nagyon, ha közvetlenül a serverről töltenek, az ugyis max 12k val fog menni

 37 set sv_allowDownload "1"
 38 // az összes letöltés www/közvetlen tiltása/engedélyezése

 39 set sv_wwwDownload "1"
 40 // a letöltések gyorsabb formályának bekapcsolása (egy ftp, http server kell hozzá)

 41 set sv_wwwBaseURL "http://enszerverem.hu/et"
 42 // azaz url amire átirányítjuk a letöltés ( ez csak egy alap url, ha egy mapot akar letölteni
 43 akkor azt http://enszerverem.hu/et/etmain/mapneve.pk3 rol fogja tölteni, 
 44 ha modot akkor http://enszerverem.hu/et/modneve/modneve.pk3 )

 45 set sv_wwwDlDisconnected "0"
 46 // a kliensek mig letöltenek ne foglalják a helyet a serveren

 47 set sv_wwwFallbackURL ""
 48 // ha nem sikerülne az első url-ről a letöltés, de ezzel csak baj van, haggyuk beállítatlanul

 49 
 50 // egyébb

 51 
 52 set g_heavyWeaponRestriction "10"
 53 // a kérhető airstrike-ok számát adja meg százalékos értékben, erről majd később bővebben

 54 
 55 //etpro mod specifikus beállítások

 56 set b_statsaver 1
 57 // véletlenül megszakad a net, visszajön az ember a serverre, megmarad az XP-je

 58 set b_shove 80
 59 // rugdosódás erőssége ( 1000es értékkel egész jol átlehet rugni az embert az egész pályán :)

 60 set b_shove_noz 1
 61 // ne lehessen átrugni embereket falon, azáltal hogy a Z tengelyen (vertikálisan) nem engedi a rúgást

 62 set b_spectatorNames 1
 63 // spectator módban csak semiadminok, és refereek lássák a játokosok neveit

 64 set b_intermissiontime 20
 65 // meccs utáni idő (objective teljesítése elbukása után)

 66 set b_watermark odabax/odabax
 67 set b_watermarkalpha 1
 68 // átlátszóság bekapcsolása

 69 set b_watermarkfadetime 10
 70 // mennyi ideig tűnjön el

 71 set b_watermarkfadeafter 60
 72 // mennyi idő után tűnjön el

 73 set b_banners 2
 74 // hány banner legyen

 75 set b_bannerlocation 4
 76 // hol legyen a banner

 77 set b_bannertime 60
 78 // két banner közti idő

 79 set b_banner1 "nezdmar ez az elso banner"
 80 set b_banner2 "ezmeg a masodik"
 81 // bannerek meghatározása

 82 
 83 set team_maxPanzers "1"
 84 set team_maxMG42s "1"
 85 set team_maxMortars "1"
 86 set team_maxFlamers "1"
 87 set team_maxMines "10"
 88 set team_maxRiflegrenades "1"
 89 // egy csapatba egy bizonyos fegyverből mennyi lehet

 90 set b_allowlandminehax 0
 91 // egy exploit javitásának bekapcsolása (0-val van bekapcsolva)

 92 set b_damagexp 1
 93 // sebzés mértéke szerinti XP

 94 set b_customVoiceChat 1
 95 set b_anticheat 1
 96 // etpro saját anti cheat módjának bekapcsolása

 97 set b_cheatkicktime 10
 98 // mennyi percre rúgja ki az embert

 99 set b_privatemessages 2
100 // mennyi karakter szükséges ahhoz hogy a nevet automatikusan felismerjen az etpro és 
101 privát üzenetet küldjön neki (nem kell a teljes nevet beirni ezáltal)
102 set b_stickycharge 1
103 // ha halott az illető akkor nem regenerálódik a speciális kepességeinek a skill pontja

104 set b_fallingbugfix 1
105 // exploit fix

106 set b_antiwarp 1
107 // nagy pingel rendelkező játkosok ne teleportálgassanak

108 
109 set b_fixedphysics 1
110 set b_fixedphysicsfps 125
111 // nem fps függő fizika bekapcsolása

112 
113 set g_antilag "1"
114 // etpro saját antilag eljárása

115 set g_altStopwatchMode "0"
116 // alternativ SW mód

117 set g_autofireteams "1"
118 // automatikus fireteambe sorolás

119 set g_complaintlimit "6"
120 set g_ipcomplaintlimit "3"
121 // max complainok száma ami után a server kickel

122 set g_friendlyFire "1"
123 // csapattársak sebzése

124 set g_minGameClients "2"
125 // hány ember kell a játék elkezdéséhez

126 set g_maxlives "0"
127 set g_alliedmaxlives "0"
128 set g_axismaxlives "0"
129 // LMS módhoz kell

130 set g_teamforcebalance "1"
131 // egyenlő csapatok

132 set g_noTeamSwitching "0"
133 // lehessen mecs közbe csapatot váltani

134 set sv_floodProtect "1"
135 // spamelés elkerülése végett

136 set g_voiceChatsAllowed "3"
137 // max hány egymás utáni voicechat hangozhat el

138 set g_warmup "40"
139 // mecs elkezdése előtti idő ( 40 secnél alacsonyabbra nenagyon menjünk mert jopáran vannak akik sokáig töltenek

140 set g_spectatorInactivity "0"
141 // inaktiv spectatorok eltávolítása

142 set sv_pure "1"
143 set sv_minping "0"
144 set sv_maxping "0"
145 
146 set match_latejoin "1"
147 // későn jövök betudjanak csatlakozni a játékba

148 set match_minplayers "2"
149 set match_mutespecs "0"
150 set match_readypercent "100"
151 set match_timeoutcount "0"
152 set match_warmupDamage "2"
153 set team_maxplayers "0"
154 set team_nocontrols "0"
155 set pmove_fixed "0"
156 set pmove_msec "8"
157 // ha 3 akkor a server 333 fps-t is képes a kliensnek kiszolgálni, csak bírja sávszéllel

158 
159 // LMS mód beállításai

160 
161 set g_lms_teamForceBalance "1"
162 set g_lms_roundlimit "3"
163 set g_lms_matchlimit "2"
164 set g_lms_currentMatch "0"
165 set g_lms_lockTeams "0"
166 set g_lms_followTeamOnly "1"
167 
168 // Szavazás beállítása

169 
170 set g_allowVote "1"
171 // lehessen e egyáltalán szavazni

172 set vote_limit "3"
173 // egy ember hányszor tudjon

174 set vote_percent "70"
175 // hány százaléktól érvényes egy szavazás

176 set vote_allow_comp "0"
177 // verseny beállítások megszavazhatósága

178 set vote_allow_gametype "0"
179 // játékmód megszavazhatósága

180 set vote_allow_kick "1"
181 // játékos kirúgásának megszavazhatósága

182 set vote_allow_map "0"
183 // pálya megszavazhatósága

184 set vote_allow_matchreset "1"
185 // pálya előlrőlkezdésének megszavazhatósága

186 set vote_allow_mutespecs "1"
187 // a játékosok nemlátják mit irnak a spectatorok

188 set vote_allow_nextmap "1"
189 // következő pálya megszavazhatósága ( ha bevan állítva)

190 set vote_allow_pub "0"
191 // publikus server beállítások megszavazhatósága

192 set vote_allow_referee "0"
193 // játékos referee joggal való felruházásának megszavazhatósága

194 set vote_allow_shuffleteams "1"
195 // a játékosok XP alapján történő megkeverésének megszavazhatósága :)

196 set vote_allow_swapteams "1"
197 // csapatok felcserélése

198 set vote_allow_friendlyfire "0"
199 // csapattárs sebzés megszavazhatósága

200 set vote_allow_timelimit "0"
201 // egy pályára adott idő megváltoztatásának megszavazhatósága

202 set vote_allow_warmupdamage "0"
203 // bemelegedési idő alatti sebzések megszavazhatósága

204 set vote_allow_antilag "0"
205 // antilag megszavazhatósága

206 set vote_allow_balancedteams "1"
207 // játékosok egyenlő csapatokba osztásának megszavazhatósága

208 set vote_allow_muting "1"
209 // játékosok elnémításának megszavazhatósága

210 
211 // Loggolás

212 
213 set g_log "etserver.log"
214 set b_brokenlogtimestamps "0"
215 // log analizáló progiknak lehet hogy kell

216 set g_logsync 1
217 set b_showclientcmds 1
218 // kliens által kiadott parancsok loggolása

219 set b_logrealtimestamps 1
220 // rendes időt ír, nempedig amennyi a pályából hátravan

221 set b_cheatlog "cheatlog.txt"
222 set logfile 2
223 // Loggolás ( 1: bekapcsolva 2: bekapcsolva és szinkronizálva )

224 
225 set sv_hostname "^1[^7ADMINHEAVEN^1]^7"
226 set server_motd0 " ^1 ADMINHEAVEN ET SERVER "
227 set server_motd1 " ^1 Sponsor: Adminheaven "
228 set server_motd2 " ^7 http://adminheaven.sly.hu "
229 set server_motd3 " ^2 #adminheaven @ QNet "
230 set server_motd4 " ^2 otodik sor " 
231 set server_motd5 " ^2 hatodik sor " 
232 
233 // public info

234 sets "Email" "sztanpet@adminheaven.hu"
235 sets "URL" "adminheaven.sly.hu"
236 sets "Clan" "ADMINHEAVEN"
237 sets "Admin" "ADMINHEAVEN"
238 sets "IRC" "#adminheaven @ QNET"
239 // bármilyen extra infot megadhatunk pl: sets "penis size" "28 inch"

240 
241 seta sv_punkbuster on
242 pb_sv_enable
243 pb_sv_cvarempty
244 pb_sv_Cvarlogging 2
245 pb_sv_CvarWalk 4
246 pb_sv_CvarUserPulse 15
247 pb_sv_CvarChangedPulse 15
248 sv_cvar r_ati_fsaa_samples IN 0 0
249 sv_cvar r_ati_truform_tess IN 0 0
250 pb_sv_cvar snaps in 20 50
251 pb_sv_cvar cg_thirdperson in 0 0
252 pb_sv_cvar r_wolffog in 1 1
253 pb_sv_cvar r_showmodelbounds in 0 0
254 pb_sv_cvar r_nocurves in 0 0
255 pb_sv_cvar r_shownormals in 0 0
256 pb_sv_cvar cl_maxpackets in -15 100
257 pb_sv_cvar cg_bobup in 0 0.005
258 pb_sv_cvar r_picmip in 0 3
259 pb_sv_cvar r_overbrightbits in 0 4
260 pb_sv_cvar r_mapoverbrightbits in 0 4
261 pb_sv_cvar cg_shadows in 0 1
262 pb_sv_cvar r_rmse in 0 0
263 pb_sv_cvar cg_fov in 90 120
264 pb_sv_cvar r_allowextensions in 1
265 pb_sv_cvar r_softwareGL in 0
266 pb_sv_MsgPrefix "ADMINHEAVON TUTORIALOS PB Server"
267 pb_sv_CQC 1
268 pb_sv_Sleep 100
269 pb_sv_logCeiling 1000
270 pb_sv_PowerMin 10
271 pb_sv_extChar 0
272 pb_sv_KickLen 5
273 pb_sv_LogSync 0
274 pb_sv_dupNameGrace 30
275 pb_sv_changePeriod 10
276 pb_sv_changemax 5
277 pb_sv_extChar 0
278 pb_sv_minName 1
279 pb_sv_emptyname 1
280 // pb beállítások erről majd egy másik cikkben

281 
282 pb_sv_httpAddr adminheaven.sly.hu
283 pb_sv_httpRefresh 120
284 pb_sv_httpKey ah.web
285 pb_sv_httpMaps battery goldrush radar railgun fueldump oasis tc_base dday_nw
286 pb_sv_httpPort 35353
287 // webes punkbuster admin felület, rendkivül hasznos

288 //most pedig beállítottuk a servert, csak éppen nem fut semilyen map, ezért:

289 set g_gametype 3
290 map battery
291 set com_watchdog_cmd "exec server.cfg"
292 // ha megakad a server, nemfut rajta map akkor ezt a parancsot futassa le

Letöltés