Soldat - Zombie Forum If it bleeds, we can kill it! |
| | Wie man einen Soldatserver aufsetzt | |
| | Author | Message |
---|
PhoeniX | Admin Administrator
Posts : 22 Join date : 2008-02-15 Age : 33 Location : Germany/Cologne
| Subject: Wie man einen Soldatserver aufsetzt Sat Feb 16, 2008 10:00 am | |
| TEIL 1
Wenn ihr einen Server gemietet habt, dann hat der Server für euch ja bereits alles installiert was ihr braucht, weiterhin braucht ihr FTP-Zugriff zum Server (zum Ändern der Konfigurationsdateien) und ein Webinterface in dem ihr den Server starten und stoppen könnt solltet ihr auf jeden Fall schon haben. Wenn nicht, müsst ihr bei dem Serverprovider meckern.
Falls ihr selber einen Server (egal ob im Netzwerk oder im Internet) hosten wollt, braucht ihr erstmal den dedicated Server aus unserem Download-Archiv (aktuelle Version v2.11). Er beinhaltet die ausführbaren Dateien für Windows sowie für Linux. Entpackt ihn in einen gewünschten Ordner auf eurer Festplatte und geht bitte sicher, dass ihr euch die FULL-Version des dedicated Servers gezogen habt und keinen Patch (ich würde es nicht erwähnen wenn es nicht schon vorgekommen wäre).
Nun geht es ans Editieren der Konfigurationsdateien: Bei einem gemieteten Server solltet ihr euch per FTP-zugriff die Dateien soldat.ini, mapslist.txt, lobby_servers.txt und remote.txt runterladen und irgendwo dort ablegen, wo ihr sie gut editieren könnt.
Diejenigen, die den Server lokal (also auf dem eigene Rechner) starten wollen, müssen einfach nur ins Verzeichnis gehen, wo sie den Server hinkopiert haben und oben genannte Dateien editieren. Alle Dateien sollten nur mit dem normalen Windows Notepad editiert werden, da bei anderen Programmen eventuell ungewünschte Daten in den Dateien abspeichern, so dass der Server nicht starten wird.
Die Soldat.ini Das ist die Hauptkonfigurationsdatei. In Ihr legt ihr alles, was die Servereinstellungen betrifft, fest. Damit ihr wisst, welche Werte was bedeuten, bekommt ihr nun Beschreibungen und Optionen zu jedem einzelnen Setting: (die Optionen stehen immer in den Klammern der Beschreibung)
###Soldat.ini Anfang### [GAME] Fullscreen=1 #unwichtig für einen Server, einfach so belassen Debug_Mode=0 #unwichtig für einen Server, einfach so belassen Console_Show=1 #unwichtig für einen Server, einfach so belassen Console_Deaths=1 #unwichtig für einen Server, einfach so belassen Respawn_Time=60 #Respawn-Zeit in Deathmatch, Rambomatch und Pointmatch, 60 ist eine Sekunde, d.h. für bspw. 5 Sekunden also ( 5 * 60 = ) 300 eingeben WaveRespawn_Time=300 #Respawn-Zeit in Capture the Flag, Teamdeathmatch und Infiltration, 60 ist eine Sekunde, d.h. für bspw. 5 Sekunden also ( 5 * 60 = ) 300 eingeben Mouse_Sensitivity=70 #unwichtig für einen Server, einfach so belassen Play_Music=0 #unwichtig für einen Server, einfach so belassen Deathmatch_Limit=30 #Die Anzahl der Frags, die man haben muss, um eine Runde in Deathmatch zu beenden Pointmatch_Limit=30 #Die Anzahl der Punkte, die man haben muss, um eine Runde in Pointmatch zu beenden Teammatch_Limit=60 #Die Anzahl der Frags, die man haben muss, um eine Runde in Teamdeathmatch zu beenden Capture_Limit=30 #Die Anzahl der Captures, die man haben muss, um eine Runde in Capture the Flag zu beenden Rambomatch_Limit=30 #Die Anzahl der Frags, die man als Rambo haben muss, um eine Runde in Rambomatch zu beenden Infiltration_Limit=90 #Die Anzahl der Punkte, die man haben muss, um eine Runde in Infiltration zu beenden GameStyle=3 #stellt den Spielmodus ein: 0=Deatmatch, 1=Pointmatch, 2=Teamdeathmatch, 3=Capture the flag, 4=Rambotmatch, 5=Infiltration Friendly_Fire=0 #stellt ein, ob man seine Teamkameraden verletzen kann(1) oder nicht(0) Guns_Collide=1 #stellt ein, ob Waffen, die auf dem Boden liegen, herumspringen, wenn man sie anschiesst(1), oder nicht(0) Kits_Collide=1 #stellt ein, ob Bonuskisten real herumkullern, wenn sie zu Boden fallen, oder nicht(0) Play_Intro=0 #unwichtig für einen Server, einfach so belassen Loop_Maps=1 #stellt ein, ob der Server automatisch, nachdem alle Maps durchgespielt wurden, restartet, oder danach beendet wird(0) Bonus_Frequency=2 #Die Häufigkeit der Boni im Spiel, 0 für komplett aus und 5 für sehr viel (kann auch eine Zahl dazwischen sein) Bonus_FlameGod=0 #stellt ein, ob der Bonus "Flamegod" im Spiel verfügbar ist(1), oder nicht(0) Bonus_Predator=0 #stellt ein, ob der Bonus "Predator" im Spiel verfügbar ist(1), oder nicht(0) Bonus_Berserker=1 #stellt ein, ob der Bonus "Berserker" im Spiel verfügbar ist(1), oder nicht(0) Bonus_Vest=1 #stellt ein, ob der Bonus "Vest" im Spiel verfügbar ist(1), oder nicht(0) Bonus_Cluster=1 #stellt ein, ob der Bonus "Clustergrenades" im Spiel verfügbar ist(1), oder nicht(0) Time_Limit=30 #Das maximale Zeitlimit, nachdem eine Runde automatisch beendet wird, auch wenn keiner das Limit an Punkten, Captures oder Frags erreicht hat Survival_Mode=0 #stellt ein, ob der Zusatzmodus "Survival" (Last man standing) gespielt wird(1), oder nicht(0) (nicht in allen Spielmodi verfügbar) Realistic_Mode=0 #stellt ein, ob der Zusatzmodus "Realistic" gespielt wird(1) (siehe Manual auf www.soldat.pl für eine Beschreibung) Weapon_1=1 #stellt ein, ob die Waffe "Desert Eagles" im Spiel verfügbar ist(1), oder nicht(0) Weapon_2=1 #stellt ein, ob die Waffe "MP5" im Spiel verfügbar ist(1), oder nicht(0) Weapon_3=1 #stellt ein, ob die Waffe "AK-74" im Spiel verfügbar ist(1), oder nicht(0) Weapon_4=1 #stellt ein, ob die Waffe "SteyrAug" im Spiel verfügbar ist(1), oder nicht(0) Weapon_5=1 #stellt ein, ob die Waffe "Spas12" im Spiel verfügbar ist(1), oder nicht(0) Weapon_6=1 #stellt ein, ob die Waffe "Ruger77" im Spiel verfügbar ist(1), oder nicht(0) Weapon_7=1 #stellt ein, ob die Waffe "M79" im Spiel verfügbar ist(1), oder nicht(0) Weapon_8=1 #stellt ein, ob die Waffe "Barett" im Spiel verfügbar ist(1), oder nicht(0) Weapon_9=1 #stellt ein, ob die Waffe "FM Minimi" im Spiel verfügbar ist(1), oder nicht(0) Weapon_10=1 #stellt ein, ob die Waffe "Minigun" im Spiel verfügbar ist(1), oder nicht(0) Weapon_11=1 #stellt ein, ob die Waffe "USSOCOM" im Spiel verfügbar ist(1), oder nicht(0) Weapon_12=1 #stellt ein, ob die Waffe "Combat Knife" im Spiel verfügbar ist(1), oder nicht(0) Weapon_13=1 #stellt ein, ob die Waffe "Chainsaw" im Spiel verfügbar ist(1), oder nicht(0) Weapon_14=1 #stellt ein, ob die Waffe "LAW" im Spiel verfügbar ist(1), oder nicht(0) Max_Grenades=5 #Maximale Anzahl an Granaten die man haben darf, 0=keine, 5=5 Stück (kann auch eine Zahl dazwischen sein) Random_Bots=0 #Anzahl von zufälligen Bots in Deathmatch, Rambomatch & Pointmatch Random_Bots_1=0 #Anzahl von zufälligen Bots in Team1 bei Capture the Flag, Infiltration & Teamdeathmatch Random_Bots_2=0 #Anzahl von zufälligen Bots in Team2 bei Capture the Flag, Infiltration & Teamdeathmatch Random_Bots_3=0 #Anzahl von zufälligen Bots in Team3 bei Teamdeathmatch Random_Bots_4=0 #Anzahl von zufälligen Bots in Team4 bei Teamdeathmatch Runs=1 #unwichtig für einen Server, einfach so belassen Profile_Default=1 #unwichtig für einen Server, einfach so belassen Logging=1 #schaltet ein, ob der Server alles mitloggt was auf ihm passiert(1), oder nicht(0) (vorsicht bei langsamen Rechnern) Stationary_Guns=1 #stellt ein, ob stationäre Maschinengewehre im Spiel angezeigt und benutzt werden können(1), oder nicht(0) (nur auf Maps, wo dies unterstützt wird)
[GRAPHICS] Adapter=1 #unwichtig für einen Server, einfach so belassen Color_Depth=16 #unwichtig für einen Server, einfach so belassen Refresh_Rate=High #unwichtig für einen Server, einfach so belassen Dithering=0 #unwichtig für einen Server, einfach so belassen Swap_Effect=1 #unwichtig für einen Server, einfach so belassen BackBuffers=3 #unwichtig für einen Server, einfach so belassen Interface_Status_Alpha=200 #unwichtig für einen Server, einfach so belassen Gradient_Background=0 #unwichtig für einen Server, einfach so belassen Compatibility=1 #unwichtig für einen Server, einfach so belassen Antialiasing=0 #unwichtig für einen Server, einfach so belassen Texture_Filter=3 #unwichtig für einen Server, einfach so belassen Software=0 #unwichtig für einen Server, einfach so belassen Bonus_Colors=0 #unwichtig für einen Server, einfach so belassen Max_Particles=358 #unwichtig für einen Server, einfach so belassen Bullet_Trails=1 #unwichtig für einen Server, einfach so belassen Player_Indicator=1 #unwichtig für einen Server, einfach so belassen Sniper_Line=0 #unwichtig für einen Server, einfach so belassen Weather=1 #unwichtig für einen Server, einfach so belassen Interface=Standard #unwichtig für einen Server, einfach so belassen Smooth_Edges=0 #unwichtig für einen Server, einfach so belassen | |
| | | PhoeniX | Admin Administrator
Posts : 22 Join date : 2008-02-15 Age : 33 Location : Germany/Cologne
| Subject: Re: Wie man einen Soldatserver aufsetzt Sat Feb 16, 2008 10:01 am | |
| TEIL 2
[SOUND] Volume=50 #unwichtig für einen Server, einfach so belassen Music_Volume=100 #unwichtig für einen Server, einfach so belassen Max_Channels=64 #unwichtig für einen Server, einfach so belassen Bit_Rate=44100 #unwichtig für einen Server, einfach so belassen Output=0 #unwichtig für einen Server, einfach so belassen Driver=0 #unwichtig für einen Server, einfach so belassen Effect1=0 #unwichtig für einen Server, einfach so belassen Effect2=1 #unwichtig für einen Server, einfach so belassen
[NETWORK] Port=23073 #Der Port, auf dem euer Server laufen soll, und von Spielern erreicht werden kann, bei gemieteten Servern natürlich den Port eintragen, den euch euer Serverprovider zugewiesen hat, sonst funktioniert es nicht JoinPort=23073 #unwichtig für einen Server, einfach so belassen Max_Players=10 #Maximale Anzahl der Spieler, die gleichzeitig auf eurem Server spielen können, bei gemieteten Servern natürlich nicht die vom Provider angegeben Spielerzahl überschreiten. Default_Remote_Host= #leer lassen oder wenn euer Server über eine Domain zu erreichen ist, die jeweilige Domain eintragen Game_Password= #Soll euer Server passwortgeschützt sein, dann tragt hier ein Passwort ein (Groß- und Kleinschreibung wird berücksichtigt). Bei gemieteten Clanservern müsst ihr natürlich die Vorgabe des Providers berücksichtigen, ob der Server passwortgeschützt sein muss oder nicht Admin_Password=MusterPW #Das Admin-Passwort eures Servers, muss UNBEDINGT eingetragen werden, auch wenn es nicht benutzt wird, da der Server sonst nicht startet Connection=Internet #unwichtig für einen Server, einfach so belassen Lobby_Register=0 #stellt ein, ob euer Server in der Lobby zu sehen ist(1), oder nicht(0) ASE_Register=0 #Zur Zeit wird diese Funktion nicht unterstützt, einfach so belassen Lobby_IP=lobby.soldat.pl #Die jeweils aktuelle Lobby-Adresse dort eintragen, zur Zeit: lobby.soldat.pl Server_Name=MusterServer #Tragt hier ein, wie euer Server heissen soll Dedicated=1 #stellt ein, ob der Server dedicated ist(1), oder nicht(0) Clanmatch=0 #schaltet Clanmatch-Modus an(1) oder aus(0). Sorgt dafür, dass die Spieler, die den Server joinen die Farben des Spielers, der zuerst in einem Team gewesen ist, annehmen, um bessere Erkennbarkeit eines Teams zu gewährleisten Internet_Connection=2 #Die Internetverbindung eures Servers, 1=Modem, 2=DSL, 3=T1 Greeting_Message=Hallo #Wenn Spieler, die den Server betreten, begrüsst werden sollen, kannst du hier eine Nachricht für sie reinschreiben Server_Info=www.selfkill.com #Trage hier eine Info zu deinem Server/Clan/Homepage etc. ein, die dann auf der HTML-Lobby http://lobby.soldat.pl:13073/ angezeigt wird, wenn du eingestellt hast, dass dein Server in der Lobby zu sehen ist ShowRealLag=1 #unwichtig für einen Server, einfach so belassen Min_Ping=0 #Der minimale Ping, den ein Spieler haben muss, um auf deinem Server zu spielen, erreicht ein Spieler diese Bedingung nicht, wird er nach kurzer Zeit gekickt (sollte man auf 0 lassen) Max_Ping=500 #Der maximale Ping, den ein Spieler haben darf, um auf deinem Server zu spielen, erreicht ein Spieler diese Bedingung nicht, wird er nach kurzer Zeit gekickt (sollte man nicht zu niedrig stellen) Filter_Players=0 #unwichtig für einen Server, einfach so belassen Filter_Gametype=0 #unwichtig für einen Server, einfach so belassen Filter_Dedicated=0 #unwichtig für einen Server, einfach so belassen Filter_NoPassword=0 #unwichtig für einen Server, einfach so belassen Filter_NoBots=0 #unwichtig für einen Server, einfach so belassen Filter_Survival=0 #unwichtig für einen Server, einfach so belassen Filter_Realistic=0 #unwichtig für einen Server, einfach so belassen Filter_NoBonuses=0 #unwichtig für einen Server, einfach so belassen Balance_Teams=0 #schaltet Teambalancing an(1)/aus(0), gut für Publicbetrieb, schlecht bei Clanwars, da das kleinere Team immer die neuen Leute, die den Server betreten, automatisch zugeteilt bekommt. Dont_Forward=0 #Schalte dies ein(1), wenn du den Server auf einem Rechner starten willst, auf der eine Firewall läuft, nichtdestotrotz muss die Firewall die nötigen Ports (13073 und die Gameports) offen haben. Option deaktivieren(0) bei gemieteten Servern Vote_Percent=33 #Prozentzahl der Spieler, die für dasselbe gewählt haben müssen (Maps, Kicks) damit die Wahl ausgeführt wird Compression=2 #Komprimierung des Netzwerkcodes, zum einwandfreien Betrieb auf (2) lassen Spectator=0 #bewirkt das Zuschauer auf einem Server zugelassen sind(1), oder nicht(0) Max_Spectators=3 #ist die obere Option aktiviert, kann man hier die maximale Anzahl an Zuschauern einstellen Spectator_Chat=1 #ist die Zuschaueroption aktiviert, kann man hier einstellen(1) ob die Zuschauer auf dem Server chatten dürfen, oder nicht(0)
[PLAYER] Name=skc.systemfeind #unwichtig für einen Server, einfach so belassen Main_Color=clGreen #unwichtig für einen Server, einfach so belassen Pants_Color=clOlive #unwichtig für einen Server, einfach so belassen Skin_Color=11315624 #unwichtig für einen Server, einfach so belassen Hair_Color=clMaroon #unwichtig für einen Server, einfach so belassen Jet_Color=clGreen #unwichtig für einen Server, einfach so belassen Hair_Style=0 #unwichtig für einen Server, einfach so belassen Head_Style=34 #unwichtig für einen Server, einfach so belassen Chain_Style=1 #unwichtig für einen Server, einfach so belassen Sec_Weapon=0 #unwichtig für einen Server, einfach so belassen
[CONTROLS] Left=30 #unwichtig für einen Server, einfach so belassen Right=32 #unwichtig für einen Server, einfach so belassen Jump=57 #unwichtig für einen Server, einfach so belassen Crouch=31 #unwichtig für einen Server, einfach so belassen Fire=mb0 #unwichtig für einen Server, einfach so belassen Fly=mb1 #unwichtig für einen Server, einfach so belassen Grenade=18 #unwichtig für einen Server, einfach so belassen Change=mw #unwichtig für einen Server, einfach so belassen Drop=19 #unwichtig für einen Server, einfach so belassen Reload=16 #unwichtig für einen Server, einfach so belassen Chat=21 #unwichtig für einen Server, einfach so belassen Prone=29 #unwichtig für einen Server, einfach so belassen TeamChat=22 #unwichtig für einen Server, einfach so belassen Weapons=15 #unwichtig für einen Server, einfach so belassen
[BOTS] Difficulty=10 #stellt den Schwierigkeitsgrad der Bots ein, 300=dumm, 200=arm, 100=normal, 50=hart, 10=unmöglich Chat=1 #erlaubt den Bots im Spiel zu chatten(1) oder nicht(0) Raycasting_Quality=5 #stellt die Sichtweite der Bots ein, 6=sehr schlecht, 10=schlecht, 12=normal, 15=gut <strong>###Soldat.ini Ende###</strong>
Es sei direkt gesagt: solltest du die Soldat.ini hier als Vorlage für deinen Server nehmen, musst du bevor du sie bei deinem Server benutzt, erst alle Kommentare (mit # gekennzeichnet) entfernen, da der Server sonst nicht starten wird.
Die mapslist.txt: Sie sagt dem Server, welche Maps standardmässig auf dem Server laufen sollen. Die Mapnamen werden einfach untereinander geschrieben. Bitte dabei die Gross- und Kleinschreibung beachten.
Außerdem ist zu beachten, dass die Maps zu dem jeweils in der Soldat.ini eingestellten Spielmodus passen, das heisst, dass für Infiltration nur Maps mit inf_ vor dem Namen einzutragen sind, für Capture the Flag nur Maps die mit ctf_ beginnen und für alle anderen Spielmodi alle Maps ohne Kennzeichen vor dem Namen.
Die lobby_servers.txt: Hier ist einfach nur simpel einzutragen, welchen Lobby Server dein Server benutzen soll. Bitte nimm dazu den Wert, den du auch in der Soldat.ini unter Lobby_IP= eingetragen hast (aktuell ist das lobby.soldat.pl)
Die remote.txt: Noch simpler als die lobby_servers.txt: einfach leerlassen oder das eintragen, was ihr auch in der Soldat.ini unter Default_Remote_Host= eingetragen habt
Finale: Habt ihr das alles geschafft, müsst ihr die bearbeiteten Dateien nur noch speichern bzw. bei einem gemieteten Server per FTP hochladen und die alten Dateien überschreiben (ein gutes FTP-Programm findest du unter www.FlashFXP.com). Danach den Server starten bzw. den gemieteten Server per WebInterface starten/restarten und wenn du alles richtig gemacht hast, sollte alles einwandfrei laufen (bei gemieteten Servern dauerts ein wenig, bis das Starten und Stoppen vollzogen ist, also bitte Geduld) | |
| | | | Wie man einen Soldatserver aufsetzt | |
|
Similar topics | |
|
Similar topics | |
| |
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |
|