Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

HaDe

Anfänger

  • »HaDe« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Krefeld

Beruf: Fachinformatiker AWE

  • Nachricht senden

1

Sonntag, 5. September 2010, 14:14

Startscript Probleme

Hallo !

Ich habe ein Problem mit dem StartScript aus dem Forum !

wenn ich einen Server starten willt kommt das :

Quellcode

1
2
Starting warserver1 -- User: gamer Screen: warserver1
bash: -c: line 1: syntax error: unexpected end of file


Mein System :

Debian etch 4.0
sonst alles richtig eingestellt und so...

Kann mir einer Helfen?


Mfg

2

Sonntag, 5. September 2010, 15:00

Re: Startscript Probleme

Poste mal dein Startscript.

HaDe

Anfänger

  • »HaDe« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Krefeld

Beruf: Fachinformatiker AWE

  • Nachricht senden

3

Sonntag, 5. September 2010, 15:02

Re: Startscript Probleme

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
screen_name="warserver1"
daemon_user="gamer" #User to start the server
daemon_dir="/home/gameserver/server/warserver1/orangebox"
daemon="srcds_run"
parameter="-game cstrike -ip 82.165.129.35 -port 27015 +map de_dust +maxplayers 12 +fps_max 500"
daemon_wrapper="srcds_wrapper" #name of the wrapper, which will be created if needed

#run a script before the server starts, this will only loop, when the daemon doesn't automaticly restarts
run_script_before=""

#run a script after the deamon crashes. The deamon may not restart for this action
#use loop=0 and -norestart as parameter for srcds
run_script_after=""

#run a watchdog in servers scrren
#a new window will created (title=watchdog, nuber=1)
run_watchdog=""

#create an endless while loop, some daemons didn't have the ability for restarting after crashes
loop=0

#CPU where server will run, leave empty to skip this option
cpu=

#Priority - 99 = RT, leave empty to skip this option
prio=

################################
# Available libs:              #
################################
# libs/boost.so                #
# libs/fps-stabilizer.so.1.0.1 #
# libs/libBEpingboost.so.1.0.1 #
################################

#preload_lib=/home/gs/libs/libBEpingboost.so.1.0.1 #uncomment this to load a lib
#preload_lib_parm="FPS=1000" #Will add FPS=1000 to the wrapper

Beiträge: 1 537

Wohnort: Krefeld

Beruf: Student

Rootserver vorhanden: Nein

  • Nachricht senden

4

Sonntag, 5. September 2010, 17:53

Re: Startscript Probleme

da fehlt doch was oder ?

muss das nicht mit :

#!/bin/bash

anfangen ? Bin zwar jetzt auch nicht der Profi aber ich denke mal unsere Coder werden DIr bestimmt helfen können.
Hast Du die Ausführrechte vergeben ?
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

HaDe

Anfänger

  • »HaDe« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Krefeld

Beruf: Fachinformatiker AWE

  • Nachricht senden

5

Sonntag, 5. September 2010, 20:56

Re: Startscript Probleme

Ja Alle Scripte haben Testweise Chmod 777 keinahn

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

6

Montag, 6. September 2010, 00:32

Re: Startscript Probleme

Nein, der Shebang fehelt nicht, da dieser Teil per source mit in den Quellcode vom Startscript mit inkludiert wird. Jetzt der wichtige Teil: Damit das funktioniert, muss die Configdatei ASCII sein und für das Zeilenende muss das Unix kompatible Format verwendet werden. Wenn du die Datei mit Notpad++ bearbeitest (aktuelle Version von Notepad++), dann kannst du über das Menü Bearbeiten > Zeilenende > Konvertiere zu Unix (LF) und im Menü Kodierung auf ANSI. Danach die Datei nochmals auf den Server hochladen.

Da du aber auch Zugriff auch die Shell hast, kannst ein paar neue Befehle kennen lernen: file und dos2unix

Erst mittels apt-get installieren:

Quellcode

1
2
apt-get update
apt-get install tofrodos file


Danach mit fromdos die Datei umwandeln:

Quellcode

1
2
3
#kontrolle um was für eine Datei es sich handelt:
file ~/startscript/deineConfigDatei
fromdos ~/startscript/deineConfigDatei


Du kannst ja erstmal die Ausgabe von 'file ~/startscript/deineConfigDatei' posten.
Danach wissen wir mehr.

Falls es nicht daran liegt, dann lad dir mal die neuste Version vom runscript herunter. Es wird demnächst aber noch ein Update geben, was das Startscript etwas umfangreicher macht. So ist es dann z.B. auch möglich zu bestimmten ob ein Screenlog von der Serverkonsole anlegegt werden soll und wie er heißen soll (mit Pfadangabe). Das ist aber nur von Bedeutung, wenn man eigene Scripts einbinden will, wie z.B. einen Watchdog, welcher z.B. bestimmte Aktionen bei Chatbefehlen oder Ereignissen auf dem Server ausführt. Den werd ich demnächst aber auch veröffentlichen. Da die Script noch stark an unsere Server angepasst sind, muss ich aber erst eine Version scripten, die auch für andere Admins geeignet ist. Dadurch werden dann z.B. ChatBefehle wie '!rr', '!esl5on5', '!map de_dust' oder '!record demoname' für eingetragene Admins möglich sein. Das ganze ist Ligatauglich, da auf dem Server keinerlei Plugins (ggf. zBlock) benötigt werden. Das ganze scheint auch schon Crowfire seit einem halben Jahr anzubieten. Ich kann froh sein, dass Terrorkarotte entdeckt hat, wie man mit dem stuff Befehl in den Screen des Servers schreiben kann.

Ich werd dann aber noch einen Beitrag dazu schreiben, wenn ich mit dem Script soweit bin.

7

Montag, 6. September 2010, 09:11

Re: Startscript Probleme

Deine Idee tail | while mit meinem screen stuff ist schon was feines :D
Webbasierender Config Ersteller: www.ulrich-block.de für CS 1.6, CSS, DODS und TF2.

Ebenso wird werden verschiedene Debian Gameserverkernel zum Download angeboten.

HaDe

Anfänger

  • »HaDe« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Krefeld

Beruf: Fachinformatiker AWE

  • Nachricht senden

8

Montag, 6. September 2010, 09:26

Re: Startscript Probleme

Hallo Leute !

Leider hat mir euer Vorschlag wenig gebracht heul

Ich Poste mal die Ausgabe von file

Quellcode

1
startscript/warserver1: ASCII English text


Beim starten kommt immernoch das Problem:

Quellcode

1
2
Starting warserver1 -- User: gamer Screen: warserver1
bash: -c: line 1: syntax error: unexpected end of file


Hat noch jemand eine Idee? Ich bin am verzweieln schaem1

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

9

Montag, 6. September 2010, 10:02

Re: Startscript Probleme

Ich bin so gegen 18 Uhr zuhause. Dann kann ich mal nachsehen.

HaDe

Anfänger

  • »HaDe« ist der Autor dieses Themas

Beiträge: 5

Wohnort: Krefeld

Beruf: Fachinformatiker AWE

  • Nachricht senden

10

Montag, 6. September 2010, 10:19

Re: Startscript Probleme

Ok ich auch !

Danke Dead_Eye bestteam

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

11

Montag, 6. September 2010, 17:57

Re: Startscript Probleme

Bin da -> TS3-IP: 85.131.163.48:9987