Autor |
|
|
Startscript für css addon |
|
|
32 Beiträge - Grünschnabel
|
|
|
Hallo kann mir jemand nen funktionierendes Startscript für css geben.
Da meins aus irgendwelchen Gründen nicht geht.
Würde mich freuen wenn dies jemand machen könnte.
|
Beitrag vom 08.06.2009 - 12:47 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Die Scripte von hier funktionieren, es sei den man bearbeitet sie falsch.
Benutze das aus unserer Shellscript Sektion und bearbeite es mit vi, nano oder pico . Dann funktioniert das auch!
 |
Greeez Oli |
Dieser Beitrag wurde 1 mal editiert, zuletzt von Zyrusthc am 08.06.2009 - 16:20.
|
Beitrag vom 08.06.2009 - 16:20 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
Welches unter shellscripts?
|
Beitrag vom 08.06.2009 - 17:20 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Zitat Original geschrieben von Fussel22
Welches unter shellscripts? |
Steht doch klar und deutlich dort geschrieben.
Zitat Startscript (screen) Dieses Startscript kann man für alle Gameserver nutzen. |
 |
Greeez Oli |
Dieser Beitrag wurde 2 mal editiert, zuletzt von Zyrusthc am 08.06.2009 - 20:06.
|
Beitrag vom 08.06.2009 - 20:06 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
das habe ich auch schon probiert will auch nicht funktionieren.
ich weiß echt net mehr weiter.
|
Beitrag vom 08.06.2009 - 21:15 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Beschreibe was Du wie getan hast, dann sehen wir weiter.
Desweiteren beschreibe wo was auf deinen Server liegt.
 |
Greeez Oli |
|
Beitrag vom 08.06.2009 - 21:45 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
Also ich konfiguriere meine srcds und lege sie in meinem Gungame ordner ab.
mein server ist /home/Gungame.
Da liegen dann meine srcds, srcds_run, srcds_amd und so weiter und natürlich mein cstrike ordner ist darin.
Die Pfade zum script stimmen, das erkenne ich daran wenn ich zum Beispiel den Server stoppen will, bekomme ich gesagt, konnte PID Gungame nicht finden.
PID Gungame ist der screenname den ich gewählt habe.
Die Fehlermeldung ist ja im Script eingestellt, allso lädt er zumindest das script.
|
Beitrag vom 08.06.2009 - 23:33 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Wie sehen die Parameter im Script aus?
Wie rufst du das Script auf?
Wie sieht die /etc/sudoers aus?
Hast der www Benutzer Zugriff auf dem besagten Pfad? Rechte?
 |
Greeez Oli |
|
Beitrag vom 08.06.2009 - 23:38 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
das ist mein Parameter: -game cstrike -maxplayers 20 +map gg_lego_arena -tickrate 100 -fps_max 600 -autoupdate &
auf rufen tu ich es über ./srcds start oder ./srcds stop
root ALL=(ALL) ALL
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/cstrike
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/cstrike/logs
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/srcds
also srcds rechte bei 777 und der Gungame ordner hat rechte von 777
|
Beitrag vom 08.06.2009 - 23:55 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Zitat das ist mein Parameter: -game cstrike -maxplayers 20 +map gg_lego_arena -tickrate 100 -fps_max 600 -autoupdate & |
Ich meine die Parameter des Script also alle Variablen die oben definiert werden.
Poste also den kompletten Header.
Und bei screen brauch mal kein & am Ende des Befehls!
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/cstrike
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/
www-data ALL=(Gungame)NOPASSWD: /home/Gungame/cstrike/logs
Ist überflüssig in der /etc/sudoers.
Startet der Server als normaler User den mit /home/Gungame/srcds start ?
screen -ls
ps aux | grep screen
??
Startet er wenn du der www Benutzer bist?
su www-data
sudo -u Gungame /home/Gungame/srcds start
Der Chmod 777 ist nicht erforderlich und desweitern ein Sicherheitsrisiko!
755 ist normalerweise völlig ausreichend!
 |
Greeez Oli |
|
Beitrag vom 09.06.2009 - 00:11 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
So das ist meine header der srcds:
#! /bin/sh
############################################################ ###############
# Startscript für Webinterface-1.3
# zyrusthc.homeip.net
############################################################ ###############
#Screenname
NAME=Gungame
#Spielname für sdout
DESC="Counter-Strike:Source"
#Gameserver Parameter
PARAMS="-game cstrike -maxplayers 20 +map gg_lego_arena -tickrate 100 -fps_max 600 -autoupdate"
#Arbeitsverzeichnis
DIR=/home/Gungame
#Startdatei
SCRIPT=./srcds_run
#Update
UPDATESCRIPT=steam
UPDATE="-command update -game cstrike -dir $DIR"
############################################################ ###############
die anderen sachen werde ich mal gerade testen.
Dieser Beitrag wurde 1 mal editiert, zuletzt von Fussel22 am 09.06.2009 - 10:33.
|
Beitrag vom 09.06.2009 - 10:33 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
So sah das gerade aus als ich als normaler User gestartet habe.
golf634:/home/Gungame# screen -ls
There is a screen on:
26722.CSSServerGungame (Detached)
1 Socket in /var/run/screen/S-root.
golf634:/home/Gungame# ps aux | grep screen
root 26766 0.0 0.0 5164 852 pts/7 S+ 09:37 0:00 grep screen
Dieser Beitrag wurde 1 mal editiert, zuletzt von Fussel22 am 09.06.2009 - 10:41.
|
Beitrag vom 09.06.2009 - 10:39 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
#Startdatei
SCRIPT=./srcds_run
muss so aussehen:
#Startdatei
SCRIPT=srcds_run
 |
Greeez Oli |
|
Beitrag vom 09.06.2009 - 14:39 |
|
|
|
32 Beiträge - Grünschnabel
|
|
|
esd will trotzdem nichzt laufen habe es jetzt schon geändert.
|
Beitrag vom 09.06.2009 - 15:53 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Aber manuell läuft der Gameserver?
su Gungame
/home/Gungame/srcds_run -game cstrike -maxplayers 20 +map gg_lego_arena -tickrate 100 -fps_max 600 -autoupdate
 |
Greeez Oli |
|
Beitrag vom 09.06.2009 - 15:58 |
|