Linux - Teeworlds Server Scripts
- Einfach zu installieren und aufzusetzen
- Einfach zu bedienen
- Nutzung mit mehreren Servern
- Sauberes Starten, Stoppen und Neustarten von allen oder nur einzelnen Teeworlds Servern
- Automatischer Neustart der Server, falls diese crashen oder "shutdown" eingegeben wird
- Automatischer Serverstart, wenn das Betriebssystem hochfaehrt
- Updatefunktion
- Nutzt nur sehr wenige Serverresourcen
Kompabilitaet: 0.5 trunk
0.6.0
0.6.1
0.6 trunk
Diese Skripte nutzen Linux Shell.
Funktioniert garantiert auf Debian und Ubuntu, aber wahrscheinlich auch auf den meisten anderen Linux OS.
Downloads:
Install.sh
Teeworlds.tar.gz
Kompabilitaetsdownloads: Habt ihr Fehler, wenn ihr die Skripte ausfuehrt? Probiert diese hier!
Install.sh
Teeworlds.tar.gz
Installation mit dem install.sh Skript (Funktioniert moeglicherweise nur mit Debian und Ubuntu)
1. Logge dich als der Benutzer root ein und gebe folgende Zeile in die Konsole ein:
aptitude install wget tar nohup
2. Erstelle einen neuen User mit adduser, oder useradd
3. Logge dich in deinen neuen User ein und gehe mit cd in den Order, in den Teeworlds installiert werden soll
4. Gebe folgende Zeilen in die Konsole ein:
wget 95.156.208.254/files/normal/install.sh
chmod 744 install.sh
5. Fuehre das install.sh Skript aus und folge den Anweisungen:
sh install.sh install
6. Gehe in den neu erstellten Teeworlds Order, dann srvfiles und bearbeite die letzten zwei add_path der storage.cfg
Manuelle Installation (Fortgeschritten)
1. Lade den modifizierten Teeworlds Ordner hier herunter
2. Gebe der start.sh im Teeworlds Ordern 744 Rechte
chmod 744 start.sh
3. Gehe in den neu erstellten Teeworlds Ordner, dann srvfiles und bearbeite die letzten zwei add_path der storage.cfg
Optionaler automatischer Serverstart beim Hochfahren des Betriebssystems (Funktioniert moeglicherweise nur mit Debian und Ubuntu)
4. Mache einen Symlink der start.sh in den init.d Ordner indem du etwas aehnliches wie dies hier eingibst:
ln -s /home/user/teeworlds /etc/init.d/teeworlds_srv
5. Update die rc levels indem du folgendes eingibst:
update-rc.d teeworlds_srv defaults 99 99
Aufsetzen der Teeworlds server:
1. Gebe alle config Dateien in den configs Ordner
2. Gebe alle Serverdateien in den srvfiles Ordner
3. Gebe alle Maps in den data/maps Ordner
4. Editiere die scripts.cfg Datei im Teeworlds Ordner
Um einen Server hinzuzufuegen:
CONFIGFILE[SERVERNUMMER]=configdatei.cfg
SRVFILE[SERVERNUMMER]=serverdatei
Nutzung der Skripte:
Start: sh start.sh start # Start aller Teeworlds Server
Stop: sh start.sh stop # Stoppt alle Teeworlds Server
Neustart: sh start.sh restart # Neustart aller Teeworlds Server
Status: sh start.sh status # Zeigt den Status aller Teeworlds Server an
Start/Stop/Neustart von nur einem Server: sh start.sh manage {start|stop|restart} SERVERNUMMER
Update: sh install.sh update # Aktualisiert nur die Skripte und funktioniert nur, wenn zur Installation die install.sh genutzt wurde
Die Teeworlds Server werden nun automatisch neu starten, falls sie crashen oder "shutdown" eingegeben wird
Die Teeworlds Server werden nun automatisch mit dem Betriebssystem starten, wenn es eigestellt wurde
Viel Spass bei der Nutzung dieser Skripte! :)
Version: 1.3
- Einfach zu installieren und aufzusetzen
- Einfach zu bedienen
- Nutzung mit mehreren Servern
- Sauberes Starten, Stoppen und Neustarten von allen oder nur einzelnen Teeworlds Servern
- Automatischer Neustart der Server, falls diese crashen oder "shutdown" eingegeben wird
- Automatischer Serverstart, wenn das Betriebssystem hochfaehrt
- Updatefunktion
- Nutzt nur sehr wenige Serverresourcen
Kompabilitaet: 0.5 trunk
0.6.0
0.6.1
0.6 trunk
Diese Skripte nutzen Linux Shell.
Funktioniert garantiert auf Debian und Ubuntu, aber wahrscheinlich auch auf den meisten anderen Linux OS.
Downloads:
Install.sh
Teeworlds.tar.gz
Kompabilitaetsdownloads: Habt ihr Fehler, wenn ihr die Skripte ausfuehrt? Probiert diese hier!
Install.sh
Teeworlds.tar.gz
Installation mit dem install.sh Skript (Funktioniert moeglicherweise nur mit Debian und Ubuntu)
1. Logge dich als der Benutzer root ein und gebe folgende Zeile in die Konsole ein:
aptitude install wget tar nohup
2. Erstelle einen neuen User mit adduser, oder useradd
3. Logge dich in deinen neuen User ein und gehe mit cd in den Order, in den Teeworlds installiert werden soll
4. Gebe folgende Zeilen in die Konsole ein:
wget 95.156.208.254/files/normal/install.sh
chmod 744 install.sh
5. Fuehre das install.sh Skript aus und folge den Anweisungen:
sh install.sh install
6. Gehe in den neu erstellten Teeworlds Order, dann srvfiles und bearbeite die letzten zwei add_path der storage.cfg
Manuelle Installation (Fortgeschritten)
1. Lade den modifizierten Teeworlds Ordner hier herunter
2. Gebe der start.sh im Teeworlds Ordern 744 Rechte
chmod 744 start.sh
3. Gehe in den neu erstellten Teeworlds Ordner, dann srvfiles und bearbeite die letzten zwei add_path der storage.cfg
Optionaler automatischer Serverstart beim Hochfahren des Betriebssystems (Funktioniert moeglicherweise nur mit Debian und Ubuntu)
4. Mache einen Symlink der start.sh in den init.d Ordner indem du etwas aehnliches wie dies hier eingibst:
ln -s /home/user/teeworlds /etc/init.d/teeworlds_srv
5. Update die rc levels indem du folgendes eingibst:
update-rc.d teeworlds_srv defaults 99 99
Aufsetzen der Teeworlds server:
1. Gebe alle config Dateien in den configs Ordner
2. Gebe alle Serverdateien in den srvfiles Ordner
3. Gebe alle Maps in den data/maps Ordner
4. Editiere die scripts.cfg Datei im Teeworlds Ordner
Um einen Server hinzuzufuegen:
CONFIGFILE[SERVERNUMMER]=configdatei.cfg
SRVFILE[SERVERNUMMER]=serverdatei
Nutzung der Skripte:
Start: sh start.sh start # Start aller Teeworlds Server
Stop: sh start.sh stop # Stoppt alle Teeworlds Server
Neustart: sh start.sh restart # Neustart aller Teeworlds Server
Status: sh start.sh status # Zeigt den Status aller Teeworlds Server an
Start/Stop/Neustart von nur einem Server: sh start.sh manage {start|stop|restart} SERVERNUMMER
Update: sh install.sh update # Aktualisiert nur die Skripte und funktioniert nur, wenn zur Installation die install.sh genutzt wurde
Die Teeworlds Server werden nun automatisch neu starten, falls sie crashen oder "shutdown" eingegeben wird
Die Teeworlds Server werden nun automatisch mit dem Betriebssystem starten, wenn es eigestellt wurde
Viel Spass bei der Nutzung dieser Skripte! :)
Version: 1.3
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von GBKing ()