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.

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

1

Samstag, 18. Dezember 2010, 13:37

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

Quellcode

1
: No such file or directory

alle verzeichnisse scheinen richtig angegeben zu sein

Quellcode

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 18. Dezember 2010, 16:41

Re: Bekomme Startscript nicht am laufen

Linus oder Windows?

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

3

Samstag, 18. Dezember 2010, 17:30

Re: Bekomme Startscript nicht am laufen

linux
debian 5 lenny LAMP

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

Quellcode

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

Profi

Beiträge: 705

Wohnort: Deutschland

Beruf: Freischaffender Künstler

Rootserver vorhanden: Nein

  • Nachricht senden

4

Samstag, 18. Dezember 2010, 17:49

Re: Bekomme Startscript nicht am laufen

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

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

5

Samstag, 18. Dezember 2010, 17:58

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

6

Samstag, 18. Dezember 2010, 18:33

Re: Bekomme Startscript nicht am laufen

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

Quellcode

1
chmod u+x css.sh


oder 755

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

7

Samstag, 18. Dezember 2010, 18:42

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

Quellcode

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

Samstag, 18. Dezember 2010, 18:46

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

9

Samstag, 18. Dezember 2010, 18:47

Re: Bekomme Startscript nicht am laufen

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

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

10

Samstag, 18. Dezember 2010, 18:47

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

11

Samstag, 18. Dezember 2010, 19:02

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

Quellcode

1
cd /home/css


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

TheChris80

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

12

Samstag, 18. Dezember 2010, 19:11

Re: Bekomme Startscript nicht am laufen

nein css ist ein unterordner vom user chris =)

Quellcode

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

Fortgeschrittener

Beiträge: 179

Wohnort: Berlin

Beruf: Feinmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

13

Samstag, 18. Dezember 2010, 19:22

Re: Bekomme Startscript nicht am laufen

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

Gruß aus Berlin Oldi1960

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

14

Samstag, 18. Dezember 2010, 19:25

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

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

15

Samstag, 18. Dezember 2010, 19:39

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

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

16

Samstag, 18. Dezember 2010, 19:46

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

Schüler

  • »TheChris80« ist der Autor dieses Themas

Beiträge: 56

Wohnort: NRW

Rootserver vorhanden: Nein

  • Nachricht senden

17

Samstag, 18. Dezember 2010, 20:04

Re: Bekomme Startscript nicht am laufen

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

Quellcode

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« hat folgende Datei angehängt:
  • css3.sh.txt (154 Byte - 167 mal heruntergeladen - zuletzt: 13. März 2024, 14:37)
Es gibt immer licht am ende des Tunnels

Bete das es kein Zug ist