- zurück
Wir laden uns einfach diese Datei herunter:
ftp://ftp.idsoftware.com/idstuff/et/ET-2.60b.zip
Wir können die Datei bequem auf unserem PC entpacken.
Dann nehmen wir die Dateien aus dem Windows bzw. linux Ordner
und ersetzen damit die entsprechenden Dateien auf unserem Server
Einfach per FTP oder SSH hoch laden.
wer die nötigen Kenntnisse besitzt dann das natürlich auch direkt auf dem Server regeln.
Damit ist das Update erfolgt.
Mit einem Editor abspeichern dann per Doppelklick oder Eingabeaufforderung starten
Optionen:
+set vm_game 0 – Der Server startet ohne virtuelle Umgebung.
+set sv_pure 1 – Vergleicht, ob die clients pk3s die gleichen sind wie auf dem Server.
+set dedicated 2 – Der Server sendet einen "Heatbeat" an den Master Server
damit unser Server in der Server liste erscheint.
+net_port 27960 – Der Port auf dem der Gameserver betrieben werden soll.
+set sv_punkbuster 1 – Aktiviert das Punk-Buster Anti Cheat-Programm.
+exec etpro.cfg – Führt die von uns erstellte Konfigurationsdatei aus.
Dann erstellen wir folgende Dateien mit folgendem Inhalt:
Wichtig nur:
Damit das ganze auch geladen wird ist es unbedingt erforderlich alle Dateien genau so zu erstellen,
zu mindest die erste weil diese die anderen Dateien lädt.
etpro.cfg
// PASSWORDS & CLIENTS
set sv_maxclients "36"
set g_password ""
set sv_privateClients "16"
exec passwords.cfg
// DL, RATE
set sv_maxRate "25000"
set sv_dl_maxRate "42000"
set sv_allowDownload "1"
//set sv_lanforcerate "1"
set sv_wwwDownload "1"
set sv_wwwBaseURL "" //Ein Server wo fehlende Maps geladen werden sollen
set sv_wwwDlDisconnected "0"
set sv_wwwFallbackURL ""
// MOTD ETC
set sv_hostname "^0[D^1S^3A] ^7=> ETpro"
set server_motd0 "^7"
set server_motd1 "^0Dark ^1Shadow ^3Assassins"
set server_motd2 "^7ETpro Server"
set server_motd3 "^7"
set server_motd4 "^7"
set server_motd5 "^1Respect the Rules!"
// MISC SETTINGS
// Complaint
set g_complaintlimit "5"
set g_ipcomplaintlimit "3"
set g_disableComplaints "7" // Bitflag: 1 = Mines; 2 = FFE; 4 = Mortar
// Warmup
set g_doWarmup "0"
set g_minGameClients "2"
set g_warmup "30"
set match_warmupDamage "1"
set match_minplayers "1"
set match_readypercent "75"
// Inactivity
set g_inactivity "0"
set g_spectatorInactivity "0"
// Teams
set g_autofireteams "1"
set g_friendlyFire "1"
set g_teamforcebalance "1"
set g_noTeamSwitching "0"
set g_heavyWeaponRestriction "100"
set team_maxplayers "0"
set team_nocontrols "1"
// Max Lives
set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"
// LMS Only Settings
set g_lms_currentMatch "0"
set g_lms_followTeamOnly "1"
set g_lms_lockTeams "0"
set g_lms_matchlimit "2"
set g_lms_roundlimit "3"
set g_lms_teamForceBalance "1"
// Stopwatch Only Settings
set g_altStopwatchMode "0"
// Misc
set g_antilag "0"
set g_fastres "0"
//set g_gametype "4" // Game type; wird bei uns von Maprotation Script gesetzt!
set g_voiceChatsAllowed "5"
set match_latejoin "1"
set match_mutespecs "0"
set match_timeoutcount "0"
set sv_floodProtect "1"
set sv_maxping "0"
set sv_minping "0"
set sv_pure "1"
// VOTING
exec config-votes-on.cfg
// PUNKBUSTER
exec punkbuster.cfg // Startet Punkbuster und setzt PB-Einstellungen
// LOGGING
set g_log "etserver.log"
set logfile "2" // Console logging ( 1: an 2: an und sync )
set g_logsync "0"
// MAP ROTATION
set rotation "exec config-mapcycle.cfg"
// WATCHDOG
// Im Fall das Spiel stirbt mit einem ERR_DROP
// Oder jede Situation, die zu Server ohne Karte
set com_watchdog 10
set com_watchdog_cmd "vstr rotation" // default zu beenden
set b_mapconfigdirectory "mapconfigs"
set b_mapscriptdirectory "etpromapscripts"
set b_statsaver "1" // ETPro Stat-Saver
set b_intreadypercent "50"
set b_intermissiontime "20"
set b_cheatlog "etpro_cheats.log"
set b_match_warmupjoin "1"
set b_floodMaxCommands "10"
set b_damagexp "1"
set b_realHead "3"
set b_extendedprone "1"
set b_spectatorNames "2"
// Bad Names list
// Hier verbotene Namen eintragen
pb_sv_badname 30 admin
//CVARs für den PB-Server zu überprüfen. Ort überprüft, um Spieler davon abzuhalten, CVARs halten.
pb_sv_cvarempty
pb_sv_load pbsvcvar.cfg
// PB-Server Settings
pb_sv_scorekick -9 // Kick für Score
pb_sv_CQC 1 // Client-Abfrage Capability (dh sie können den Server abfragen cvars)
pb_sv_MsgPrefix "^0[D^1S^3A] ^7PB-Server"
pb_sv_KickLen 1
pb_sv_LogSync 0
pb_sv_LogCeiling 1000
pb_sv_Sleep 100
pb_sv_extChar 0 // Kick falls Sonderzeichen im Nick
pb_sv_minName 1 // Kick falls Namenlänge unter *
pb_sv_dupNameGrace 30 // Verhindert Namen stehlen auf dem Server.
pb_sv_changePeriod 20 // Zeit (Sekunden) für pb_sv_changeMax.
pb_sv_changeMax 5 // Anzahl der Namensänderungen vor kicking einen Spieler.
pb_sv_emptyName 0 // Kick, wenn der Benutzer leere Namen hat.
pb_sv_autoUpdBan 1
// PB Player Power
pb_sv_PowerMin 5
pb_sv_PowerDef 1
pb_sv_PowerKickLen 5
// PB Webtool
//pb_sv_httpAddr 192.168.0.1 // Webtool Addresse.
//pb_sv_httpPort 27970 // Webtool Port.
//pb_sv_httpRefresh 60
//pb_sv_httpKey "h45hw65urh66urs"
//pb_sv_httpmaps "radar railgun fueldump oasis battery goldrush" // For the Web Tool map pull down menu
// Enable Kicks anyway
pb_sv_enablekicks
config-votes-on.cfg
set g_allowVote "1"
set vote_limit "5"
set vote_percent "51"
set vote_allow_antilag "0"
set vote_allow_balancedteams "1"
set vote_allow_cointoss "1"
set vote_allow_comp "0"
set vote_allow_friendlyfire "1"
set vote_allow_gametype "0"
set vote_allow_generic "1"
set vote_allow_kick "1"
set vote_allow_map "0"
set vote_allow_matchreset "1"
set vote_allow_matchrestart "1"
set vote_allow_mutespecs "1"
set vote_allow_muting "1"
set vote_allow_nextmap "1"
set vote_allow_pub "0"
set vote_allow_referee "0"
set vote_allow_shuffleteams "1"
set vote_allow_shuffleteamsxp "0"
set vote_allow_startmatch "1"
set vote_allow_surrender "1"
set vote_allow_swapteams "1"
set vote_allow_timelimit "1"
set vote_allow_warmupdamage "1"
config-votes-off.cfg
set g_allowVote "0"
set vote_limit "0"
set vote_percent "100"
set vote_allow_antilag "0"
set vote_allow_balancedteams "0"
set vote_allow_cointoss "0"
set vote_allow_comp "0"
set vote_allow_friendlyfire "0"
set vote_allow_gametype "0"
set vote_allow_generic "0"
set vote_allow_kick "0"
set vote_allow_map "0"
set vote_allow_matchreset "0"
set vote_allow_matchrestart "0"
set vote_allow_mutespecs "0"
set vote_allow_muting "0"
set vote_allow_nextmap "0"
set vote_allow_pub "0"
set vote_allow_referee "0"
set vote_allow_shuffleteams "0"
set vote_allow_shuffleteamsxp "0"
set vote_allow_startmatch "0"
set vote_allow_surrender "0"
set vote_allow_swapteams "0"
set vote_allow_timelimit "0"
set vote_allow_warmupdamage "0"
config-mapcycle.cfg
set d1 "set g_gametype 2 ; map oasis ; set nextmap vstr d2"
set d2 "set g_gametype 2 ; map battery ; set nextmap vstr d3"
set d3 "set g_gametype 2 ; map goldrush ; set nextmap vstr d4"
set d4 "set g_gametype 2 ; map fueldump ; set nextmap vstr d5"
set d5 "set g_gametype 2 ; map supplydepot2; set nextmap vstr d6"
set d6 "set g_gametype 2 ; map caen ; set nextmap vstr d7"
set d7 "set g_gametype 2 ; map venice ; set nextmap vstr d8"
set d8 "set g_gametype 2 ; map lmsm_final ; set nextmap vstr d9"
set d9 "set g_gametype 2 ; map snatch_beta ; set nextmap vstr d10"
set d10 "set g_gametype 2 ; map mlb_temple ; set nextmap vstr d1"
vstr d1
Am Ende fügen wir noch folgenden Parameter zu unseren Start Befehl hinzu:
+exec etpro.cfg
Dieser sorgt dafür das diese Config Dateien auch geladen werden.
Benoten Sie diese Anleitung
1 |
2 |
3 |
4 |
5 Stern(e)
Benotung nur 1x Täglich möglich!