Plugins laufen auf einem IOSoccer Server über Metamod:Source und SourceMod. Du benötigst beides: Metamod:Source klinkt sich in die Source Engine ein, SourceMod stellt darauf aufbauend die Plugin-Umgebung und die Adminfunktionen bereit. SourceMod unterstützt IOSoccer offiziell und bringt die passenden Spieldaten für den Linux-Server bereits mit.
Metamod:Source installieren
-
Metamod:Source herunterladen
Lade die aktuelle stabile Version von Metamod:Source als Linux-Paket (.tar.gz) herunter. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server. -
Dateien hochladen
Entpacke das Archiv und lade den enthaltenenaddons-Ordner in folgendes Verzeichnis hoch:/iosoccer/Danach existiert der Ordner
/iosoccer/addons/metamod/. -
Server starten
Starte Deinen Server und prüfe in der Serverkonsole mitmeta version, ob Metamod:Source geladen wurde.
SourceMod installieren
-
SourceMod herunterladen
Lade die aktuelle stabile Version von SourceMod als Linux-Paket (.tar.gz) herunter. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Dateien hochladen
Entpacke das Archiv und lade die enthaltenen Ordneraddonsundcfgper SFTP in folgendes Verzeichnis hoch:/iosoccer/Vorhandene Ordner werden dabei ergänzt, nicht ersetzt. Danach existiert der Ordner
/iosoccer/addons/sourcemod/. -
Server starten
Starte Deinen Server und prüfe in der Serverkonsole mitsm version, ob SourceMod geladen wurde.
Plugins installieren
-
Plugin herunterladen
Lade das gewünschte Plugin herunter. Fertige Plugins liegen als.smx-Datei vor. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Plugin hochladen
Lade die.smx-Datei per SFTP in folgendes Verzeichnis hoch:/iosoccer/addons/sourcemod/plugins/ -
Server starten
Starte Deinen Server und prüfe mitsm plugins list, ob das Plugin geladen wurde.
Eigene Maps hinzufügen
-
Map herunterladen
Custom Maps liegen als.bsp-Datei vor. -
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Map hochladen
Lade die.bsp-Datei per SFTP in folgendes Verzeichnis hoch:/iosoccer/maps/ -
Map starten
Starte Deinen Server und wechsle in der Serverkonsole mitchangelevel <Mapname>auf die neue Karte. Der Mapname wird ohne die Endung.bspangegeben. Der Befehlmaps *listet Dir alle vorhandenen Karten auf.
Kartenrotation anpassen
Die Kartenrotation steht in einer Textdatei mit einem Kartennamen pro Zeile, jeweils ohne die Endung .bsp:
/iosoccer/mapcycle.txt
Welche Datei verwendet wird, legst Du in der /iosoccer/cfg/server.cfg fest:
mapcyclefile "mapcycle.txt"
Eigene Karten an Spieler ausliefern
Spieler, die eine eigene Karte nicht besitzen, können den Server nicht betreten. Über einen Download-Server (FastDL) laden sie die Dateien beim Verbinden automatisch herunter. Trage dafür in der /iosoccer/cfg/server.cfg folgende Zeilen ein:
sv_allowdownload 1
sv_downloadurl "https://deine-domain.de/fastdl/"
Trikots und Teamnamen festlegen
Die Mannschaften eines Matches stellst Du über Servereinstellungen ein – dafür brauchst Du keine Plugins:
| Einstellung | Bedeutung |
|---|---|
mp_teamkits <Heim> <Auswärts> |
Legt die Trikots beider Mannschaften fest. Die erste Angabe gilt für das Heimteam, die zweite für das Auswärtsteam. Statt einer Nummer kannst Du auch nach einem Teamnamen suchen, zum Beispiel mp_teamkits barcelona. |
mp_teamnames |
Überschreibt die Teamnamen, zum Beispiel mp_teamnames "FCB:FC Barcelona,RMA:Real Madrid" |
Clientseitige Mods
Ordnerstruktur im Überblick
/iosoccer/addons/metamod/
/iosoccer/addons/sourcemod/
/iosoccer/addons/sourcemod/plugins/ <- .smx-Plugindateien
/iosoccer/addons/sourcemod/configs/ <- Konfigurationen, z.B. Adminlisten
/iosoccer/cfg/ <- server.cfg und autoexec.cfg
/iosoccer/maps/ <- .bsp-Kartendateien
/iosoccer/mapcycle.txt <- Kartenrotation
Installation prüfen
Gib die folgenden Befehle in der Serverkonsole ein:
| Befehl | Beschreibung |
|---|---|
meta version |
Version von Metamod:Source anzeigen |
meta list |
Von Metamod geladene Erweiterungen anzeigen |
sm version |
Version von SourceMod anzeigen |
sm plugins list |
Geladene SourceMod-Plugins anzeigen |
