You are not logged in.

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

1

Saturday, December 18th 2010, 1:37pm

Bekomme Startscript nicht am laufen

Moin =)

Ich habe vor kurzen mein startscript versehentlich gelöscht
nun dacht ich mir "kein problem holste dir erstmal ein neues ausm netz und schreibst es mal eben um"
nun war wohl nix
weil er jedes mal meint die Datei wäre nicht vorhanden

Source code

1
: No such file or directory

alle verzeichnisse scheinen richtig angegeben zu sein

Source code

1
2
Darkside-Project:/home/chris/css/orangebox# dir
bin  cstrike  hl2  srcds_linux  srcds_run


Ich finde den fehler einfach nicht
auch ein anderes script sagt mir das selbe.

dabei ist es egal ob ich es als user oder root starte (root nehme ich zum test)

Spoiler Spoiler

#!/bin/bash

############################################################################
# #
# Counter-Strike Source (HL2) Server Script #
# #
# Author: #
# Ulrich Block #
# #
# Kontakt: #
# ulblock at gmx.de #
# <!-- w --><a class="postlink" href="http://www.ulrich-block.de">www.ulrich-block.de</a><!-- w --> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
# Gebrauch: ./css.sh {start|stop|restart|update|console|check} #
# #
# start/restart/stop: Server An und aus schalten #
# #
# update: Mit dem Steam Updatetool den Server aktualisieren #
# #
# console: Wechselt auf die Counter-Strike Serverkonsole #
# Mit strg+a -> d die Konsole wieder in den Hintergrund schicken #
# #
############################################################################

function init {

DIR="/home/chris/css/orangebox/"
DEAMON="srcds_run"
IP="85.10.192.238"
PORT="27016"
PARAMS="-game cstrike -ip $IP -port $PORT"
PARAMS2="+maxplayers 32 +map de_dust2"
SCREENNAME="cstrike"

if [ "`whoami`" = "woot" ]; then
echo "Verantwortungsvolle Admins starten Gameserver nicht mit root! Allen anderen ist es untersagt!"
exit 0
fi
if [ -z "$DIR" ]; then
echo "Es wurde nichts bei der Variable DIR angegeben."
exit 0
fi
if [ -z "$DEAMON" ]; then
echo "Es wurde nichts bei der Variable DEAMON angegeben."
exit 0
fi
if [ -z "$PARAMS" ]; then
echo "Es wurde nichts bei der Variable PARAMS angegeben."
exit 0
fi
if [ -z "$PARAMS2" ]; then
echo "Es wurde nichts bei der Variable PARAMS2 angegeben."
exit 0
fi
if [ -z "$SCREENNAME" ]; then
echo "Es wurde nichts bei der Variable SCREENNAME angegeben."
exit 0
fi
if [ -z "$IP" ]; then
echo "Es wurde nichts bei der Variable IP angegeben."
exit 0
fi
if [ -z "$PORT" ]; then
echo "Es wurde nichts bei der Variable PORT angegeben."
exit 0
fi
}

function start_server {
if [[ `screen -ls | grep $SCREENNAME` ]]; then
echo "Der Server läuft bereits unter dem Screentab $SCREENNAME"
else
echo "Starte $SCREENNAME"
if [ -d $DIR ]; then
cd $DIR
screen -d -m -S $SCREENNAME ./$DEAMON $PARAMS $PARAMS2
else
echo "Das Serververzeichnis wurde nicht angegeben"
fi
fi
}

function stop_server {
if [[ `screen -ls | grep $SCREENNAME` ]]; then
echo -n "Stoppe $SCREENNAME"
kill `screen -ls | grep $SCREENNAME | awk -F . '{print $1}'| awk '{print $1}'`
echo " ... done."
else
echo "Konnte den Screentab $SCREENNAME nicht finden"
fi
}

function update_server {
stop_server
echo "Update"
cd $DIR
cd ..
./steam -command update -game "Counter-Strike Source" -dir . -verify_all
echo " ... done."
start_server
}

function wrong_input {
echo "Usage: $0 {start|stop|restart|update|console|check}"
exit 1
}

function get_screen {
screen -r $SCREENNAME
}

function check_ping {
if [ "`/usr/bin/quakestat -a2s $IP:$PORT | grep -v ADDRESS | awk '{ print $2 }' | awk -F/ ' { print $1}'`" = "DOWN" ]; then
sleep 10
if [ "`/usr/bin/quakestat -a2s $IP:$PORT | grep -v ADDRESS | awk '{ print $2 }' | awk -F/ ' { print $1}'`" = "DOWN" ]; then
stop_server
start_server
fi
fi
}

init

case "$1" in
start)
start_server
;;

stop)
stop_server
;;

restart)
stop_server
start_server
;;

update)
update_server
;;

console)
get_screen
;;

check)
check_ping
;;

*)
wrong_input
;;
esac
exit 0


Kann mir da jemand bei helfen ?
mit scripte bin ich leider nocht so der bringer

Liebe Grüße
Chris
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

2

Saturday, December 18th 2010, 4:41pm

Re: Bekomme Startscript nicht am laufen

Linus oder Windows?

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

3

Saturday, December 18th 2010, 5:30pm

Re: Bekomme Startscript nicht am laufen

linux
debian 5 lenny LAMP

mal abgesehen davon
windows hat batch und keine shell dateien =)

Source code

1
Gebrauch: ./css.sh {start|stop|restart|update|console|check} #
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

hEiNz

Professional

Posts: 705

Location: Deutschland

Occupation: Freischaffender Künstler

wcf.user.option.userOption53: Nein

  • Send private message

4

Saturday, December 18th 2010, 5:49pm

Re: Bekomme Startscript nicht am laufen

[glugscheißanfang] mal abgesehn davon funktioniert das script bei mir ^^ :bigri:[/glugscheißende]

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

5

Saturday, December 18th 2010, 5:58pm

Re: Bekomme Startscript nicht am laufen

hmmm..... verstehe ich nicht
dabei hab ich mit nano erstellt und rein kopiert was da stand.
hat doch vorher immer geklappt warum jetzt nicht ?
dabei ist doch alles richtig agegeben.

Spoiler Spoiler

Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

6

Saturday, December 18th 2010, 6:33pm

Re: Bekomme Startscript nicht am laufen

Du hast die Rechte vergessen,
geb der css.sh die nötigen Rechte über PUTTY,
oder Winscp

Source code

1
chmod u+x css.sh


oder 755

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

7

Saturday, December 18th 2010, 6:42pm

Re: Bekomme Startscript nicht am laufen

chmod 777 hat die datei
chown hab ich als root auch noch mal dem user gegeben
auch deins hab ich noch mal versucht

Source code

1
2
3
4
5
6
7
Darkside-Project:/home/chris/css# chmod u+x css.sh
Darkside-Project:/home/chris/css# exit
exit
chris@Darkside-Project:~$ cd css
chris@Darkside-Project:~/css$ ./css.sh
: No such file or directory
chris@Darkside-Project:~/css$
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

8

Saturday, December 18th 2010, 6:46pm

Re: Bekomme Startscript nicht am laufen

Vielleciht solltest du mal posten, welches Skript du benutzt. So kann man nicht helfen.
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.

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

9

Saturday, December 18th 2010, 6:47pm

Re: Bekomme Startscript nicht am laufen

Steht doch oben im ersten Post,
es ist dein Script ;)

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

10

Saturday, December 18th 2010, 6:47pm

Re: Bekomme Startscript nicht am laufen

steht doch ganz oben musste nur aufklappen =)
ich habe aus verzweiflung auch schon den ganzen ordner recusiv /home/chris/ chmod 777 gegeben
scheint alles nix zu helfen
edit hat sich überschnitten mit dem post von koffein
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

11

Saturday, December 18th 2010, 7:02pm

Re: Bekomme Startscript nicht am laufen

Mir fällt gerade auf,
ganz oben hast du den Pfad gepostet mit /home davor,
im Putty Fenster bist du allerdings im Homeverzeichnis des Users,
und dann im Unterordner CS:S. Homeverzeichnis des Users ist nicht gleich /home. Oder irre ich mich?

Versuch mal

Source code

1
cd /home/css


Vielleicht bringt das den Erfolg :P
Manchmal sind es die kleinen Gedankenfehler.

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

12

Saturday, December 18th 2010, 7:11pm

Re: Bekomme Startscript nicht am laufen

nein css ist ein unterordner vom user chris =)

Source code

1
/home/chris/css/orangebox/cstrike
<<------- der Pfad zum cstrike ordner

aber er schenit den script gar nicht zu finden
ich hab ein echo rein geballert und auch das schreibt er nicht in die konsole.
weder als user noch als root
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

oldi1960

Intermediate

Posts: 179

Location: Berlin

Occupation: Feinmechaniker

wcf.user.option.userOption53: Ja

  • Send private message

13

Saturday, December 18th 2010, 7:22pm

Re: Bekomme Startscript nicht am laufen

/home/chris/css/orangebox die css.sh liegt doch in orangebox

Gruß aus Berlin Oldi1960

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

14

Saturday, December 18th 2010, 7:25pm

Re: Bekomme Startscript nicht am laufen

Auf der ersten Seite dieses Themas,
ist ein Screen dort siehst du das die css.sh im Ordner css liegt.

Hm also wenn die Datei da ist, sie die nötigen Rechte hat,
du im richtigen Verzeichnis bist, dann weiß ich auch nicht weiter :keinahn:

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

15

Saturday, December 18th 2010, 7:39pm

Re: Bekomme Startscript nicht am laufen

hab ich noch nie gehabt
das er sich so quer stellt
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist

Koffein

Intermediate

Posts: 353

wcf.user.option.userOption53: Nein

  • Send private message

16

Saturday, December 18th 2010, 7:46pm

Re: Bekomme Startscript nicht am laufen

Falls du magst, kannst du ja mal einen neuen User anlegen,
der dann keine Rechte hat. Dann kann man sich immer noch die Dateien auf dem Root anschauen kann aber nichts verändern.
Vielleicht ist ja irgendwo ein Gedankenfehler, wo auch immer :melo:

TheChris80

Trainee

  • "TheChris80" started this thread

Posts: 56

Location: NRW

wcf.user.option.userOption53: Nein

  • Send private message

17

Saturday, December 18th 2010, 8:04pm

Re: Bekomme Startscript nicht am laufen

ich finds nur komisch
hab mir jetzt selber ne shell geschrieben und die funzt big-lol

Source code

1
2
3
#! /bin/sh
cd orangebox
screen -dmS css1 ./srcds_run -console -secure -game cstrike -port 27015 +ip 85.10.192.238 +map de_dust +maxplayers 32 -autoupdate


vllt hab ich die shell falsch ausm browser gezogen das da irgendwas am format nicht stimmt
anders kann ich mir nicht vorstellen.
aber da dürfte eig nix schief gelaufen sein
copy paste in notepadd++ sollte eig reichen
zumindest hat das schon mal so geklappt
TheChris80 has attached the following file:
  • css3.sh.txt (154 Byte - 178 times downloaded - latest: Apr 8th 2025, 2:17pm)
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist