Nighthawkunregistriert

|
|
Zuerst mach einfach mal
screen -S cod2
Dann wechselst Du in das Verzeichnis, wo Du CoD2 liegen hast.
Dann:
./cod2_lnxded +exec cod2.cfg +set net_port 28980
Wenn Du "Permission denied" bekommst, mach mal ein chmod 744 cod2_lnxded
sollte so funktionieren. Achso, wenn er die cfg net findet, kontrolliere auch hier mal die Rechte mit:
chmod 744 cod2.cfg
|
|
|
|
|
SoulJah
Teetrinker
 
Dabei seit: 01.08.2005
Beiträge: 45

|
|
du startest den server fast genauso wie ich.
mein script kann den server allerdings auch wieder stoppen und ist außerdem ein standardisiertes init-script, das sich voll ins linuxsystem integriert. guck mal ins /etc/init.d verzeichnis, die start-scripte sehen alle so aus. man kann den start (und stop) damit einfach automatisieren.
es richtet sich allerdings eher an etwas erfahrenere linux nutzer (da du debian nutzt, scheinst du aber recht hartgesotten zu sein).
zu deinem script:
du mußt zwischen dem user, der den server starten kann (sollte NUR root sein), und dem user, unter dem der server läuft (sollte NICHT root sein), unterscheiden.
nach einem 'chmod 754 <scriptname>' solltest du den server auch als normaler user starten können. das ist aber nicht unbedingt sinnvoll.
unabhängig davon, wer den server startet, läuft er immer dem user 'sof2' (wegen 'sudo -u sof2').
so könnte dein script für cod aussehen:
Code angehängt. Klicke hier zum Ein-/Ausblenden
| code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
#!/bin/sh
#Hier noch den Pfad einstellen (Ohne abliesendes / ):
PFAD="/home/cod"
#Name des Mods z.B. RPM oder osp (unbedingt auf groß und kleinschreibung achten!!!
MOD="rocmod"
#Benutzer, unter dem der Server laufen soll
USER="sof2"
cd $PFAD
echo "`date`: server start" >> $PFAD/ServerStarts.log
sudo -u $USER $PFAD/cod_lnxded +exec server.cfg +set net_port 20100 +set dedicated 2 +set fs_homepath $PFAD +set fs_game $MOD >> $PFAD/cserver.log 2>&1 &
|
|
das sof2 script solltest du jetzt selber bei bedarf ändern können, wenn du den server unter einem anderen user laufen lassen willst. ;)
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|