Die wichtigsten Einstellungen Deines Servers legst Du in der Datei server.cfg fest. Dort bestimmst Du zum Beispiel, wie viele Props ein Spieler spawnen darf, ob Noclip erlaubt ist oder ob sich Spieler gegenseitig Schaden zufügen können.
Wann die server.cfg ausgeführt wird
Der Server führt die server.cfg beim Start aus und bei jedem Mapwechsel erneut. Alle Werte aus der Datei werden dabei wieder gesetzt.
Aufbau der server.cfg
Dein Server wird bereits mit einer vorbereiteten server.cfg ausgeliefert. Sie ist in folgende Abschnitte unterteilt:
| Abschnitt | Inhalt |
|---|---|
| Kopfbereich | Grundeinstellungen, darunter sv_loadingurl für den Ladebildschirm und sv_downloadurl für FastDL |
// Steam Server List Settings |
Einstellungen für die Serverliste, darunter sv_region "255" und die auskommentierte Zeile // sv_location "eu". Lass sv_region unverändert. |
// Server Limits |
Sandbox-Limits wie sbox_maxprops, außerdem sbox_godmode und sbox_noclip |
// Network Settings |
Netzwerk-Einstellungen wie sv_minrate und sv_maxrate |
// Execute Ban Files |
Lädt die Bannlisten banned_ip.cfg und banned_user.cfg |
// Add custom lines under here |
Platz für Deine eigenen Einstellungen |
server.cfg bearbeiten
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server oder nutze den Datei-Browser in der Verwaltung. -
server.cfg öffnen
Öffne die Dateiserver.cfgunter:/garrysmod/cfg/server.cfg -
Vorhandene Werte anpassen
Steht eine Einstellung bereits in der Datei, z.B.sbox_maxprops, änderst Du direkt den Wert in dieser Zeile. So steht jede Einstellung nur einmal in der Datei. -
Neue Einstellungen hinzufügen
Einstellungen, die noch nicht in der Datei stehen, trägst Du unterhalb der Zeile// Add custom lines under hereein – eine Einstellung pro Zeile.Die Länderflagge trägst Du hier nicht als neue Zeile ein. Wie Du sie festlegst, erfährst Du im Abschnitt „Länderflagge festlegen“ weiter unten.
-
Server starten
Speichere die Datei und starte Deinen Server.
Sandbox-Einstellungen
Die folgenden Einstellungen stammen aus dem Gamemode Sandbox. Sie wirken nur in Sandbox und in Gamemodes, die auf Sandbox aufbauen. Welchen Gamemode Dein Server nutzt, legst Du im Feld Gamemode fest – mehr dazu unter Gamemode ändern.
| Einstellung | Beschreibung | Unsere server.cfg | Standard des Gamemodes |
|---|---|---|---|
sbox_noclip |
Spieler dürfen Noclip nutzen (0 = aus, 1 = an) | 0 |
1 |
sbox_godmode |
Alle Spieler sind unverwundbar (0 = aus, 1 = an) | 0 |
0 |
sbox_playershurtplayers |
Spieler können sich gegenseitig Schaden zufügen, also PvP (0 = aus, 1 = an) | – | 1 |
physgun_limited |
Die Physgun kann bestimmte Map-Objekte nicht mehr aufheben, z.B. Türen, feste Map-Props und andere Map-Entities (0 = aus, 1 = an) | – | 0 |
Sandbox-Limits
Mit den sbox_max*-Einstellungen legst Du fest, wie viele Objekte einer Art ein einzelner Spieler gleichzeitig erstellen darf. Unsere server.cfg setzt teilweise andere Werte als der Gamemode:
| Einstellung | Begrenzt | Unsere server.cfg | Standard des Gamemodes |
|---|---|---|---|
sbox_maxprops |
Props | 100 |
200 |
sbox_maxragdolls |
Ragdolls | 5 |
10 |
sbox_maxnpcs |
NPCs | 10 |
10 |
sbox_maxballoons |
Ballons | 10 |
100 |
sbox_maxeffects |
Effekte | 10 |
200 |
sbox_maxdynamite |
Dynamit | 10 |
10 |
sbox_maxlamps |
Lampen | 10 |
3 |
sbox_maxthrusters |
Thruster | 10 |
50 |
sbox_maxwheels |
Räder | 10 |
50 |
sbox_maxhoverballs |
Hoverballs | 10 |
50 |
sbox_maxvehicles |
Fahrzeuge | 20 |
4 |
sbox_maxbuttons |
Buttons | 10 |
50 |
sbox_maxsents |
Scripted Entities | 20 |
100 |
sbox_maxemitters |
Emitter | 5 |
20 |
sbox_maxcameras |
Kameras | – | 10 |
sbox_maxlights |
Lichter | – | 5 |
sbox_maxconstraints |
Constraints | – | 2000 |
sbox_maxropeconstraints |
Seil-Constraints | – | 1000 |
Einstellungen mit „–“ stehen nicht in unserer server.cfg. Für sie gilt der Standard des Gamemodes, bis Du sie unterhalb von // Add custom lines under here einträgst.
Weitere Server-Einstellungen
| Einstellung | Beschreibung | Beispiel |
|---|---|---|
sv_alltalk |
Sprachchat: Bei 0 hören sich nur Spieler im selben Team, bei 1 hören sich alle, bei 2 hören sich alle abhängig von der Entfernung |
1 |
sv_allowcslua |
Erlaubt Spielern, eigenen clientseitigen Lua-Code auszuführen (0 = aus, 1 = an) | 0 |
sv_kickerrornum |
Trennt Spieler, die mehr als diese Anzahl clientseitiger Lua-Fehler haben. 0 deaktiviert die Funktion |
0 |
sv_location |
Länderflagge Deines Servers im Server-Browser | "de" |
Länderflagge festlegen
Mit sv_location zeigt der Server-Browser neben Deinem Server eine Länderflagge an.
-
server.cfg öffnen
Öffne per SFTP oder über den Datei-Browser in der Verwaltung die Datei/garrysmod/cfg/server.cfg. -
Zeile aktivieren
Suche im Abschnitt// Steam Server List Settingsdie Zeile// sv_location "eu". Entferne die beiden Schrägstriche am Anfang und ersetzeeudurch den Ländercode Deiner Wahl:sv_location "de"Als Ländercode verwendest Du den zweistelligen Code nach ISO 3166-1 alpha-2 in Kleinbuchstaben, z.B.
defür Deutschland,atfür Österreich oderchfür die Schweiz. Für die Flagge der Europäischen Union verwendest Dueu. -
Server neu starten
Speichere die Datei und starte Deinen Server neu.
