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.

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

1

Samstag, 28. Mai 2011, 11:11

Server geht down?

Hallo,

ich hab für unseren Clan ein CSS Server Spendiert (Root-Server), nun ich hab seit längerem das Problem (Google suche nix gebracht) das der Server unregelmäßig Down geht, in der Linux Console seh ich das er immer wieder versucht neu zu starten und ich weiss nicht wieso, in den Logfiles ist auch nix zu finden.

die letzten Zeilen der Letzten Logfile sieht wie folgt aus:

Zitat

01:18:07: Team "CT" triggered "CTs_Win" (CT "3") (T "1")
L 05/25/2011 - 01:18:07: Team "CT" scored "3" with "3" players
L 05/25/2011 - 01:18:07: Team "TERRORIST" scored "1" with "3" players
L 05/25/2011 - 01:18:07: World triggered "Round_End"
L 05/25/2011 - 01:18:19: World triggered "Round_Start"

Ich habe SourceMOD installiert und einige Custom Maps hinzugefügt, ich habe alle mal übers Adminmenü gestartet, alle lassen sich ohne Probleme Spielen.

Der Server läuft 2-3 Tage oder Länger ist immer unterschiedlich.

PS:
in den Startparametern hab ich -autoupdate mit drin, gelesen hab ich das der dann automatisch updates macht und wieder neu startet, das schein auch nicht zu funktionieren, hab auch gelesen das es ein BUG sein soll das der das nicht macht.

Wenn der Server Down ist, mach ich zur kontrolle das update über die Console und starte den Server wieder, geht auch ohne Probs, aber ist ja nicht sinn und zweck das immer manuell durch zu führen.

Danke schon mal im voraus =)

zum gruss
zum Gruss
Supervisor

2

Samstag, 28. Mai 2011, 11:22

Hi,

die Server Console zeigt dir meistens mehr als die Logdatei, paste doch das um zu ermitteln wo der Fehler liegt. Hast du mal den Server ohne Plugins gestartet und ihn über längere Zeit laufen lassen?

Das der Serve bei nem Update sich nicht automatisch neu startet und nen update zieht ist eigentlich normal, jedoch reicht bei dem command -autoupdate ein normaler server restart und dann sollte sich der Server auch updaten.

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

3

Samstag, 28. Mai 2011, 12:15

ich hab den Server noch nicht neutral gestartet gehabt, werde ich nach dem Versuch die startparameter zu ändern ausprobieren, vielleicht liegts einfach nur an dem Update.

wie muss ich das einbauen, zurzeit hab ich das so stehen:

./srcds_run -game cstrike -maxplayers 24 -ip 00.00.000.00 -port 00000 -autoupdate -debug -tickrate 66 -timeout 10 +map cs_italy &
zum Gruss
Supervisor

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Supervisor« (28. Mai 2011, 17:33)


Kathy

Fortgeschrittener

Beiträge: 523

Wohnort: München

Beruf: Roaster/Freelance Editor

Rootserver vorhanden: Ja

  • Nachricht senden

4

Sonntag, 29. Mai 2011, 18:00

Hast du mal versucht ohne -autoupdate zu starten? Desweiteren wuerden wir auf deine ergebnisse zwecks vanilla server abwarten.


NTcgNjggNmYgNjEgMmUgMjAgNDQgNjUgNmEgNjEgMjAgNzYgNzUgMmU=

Wer weiss was das ist?

Beiträge: 881

Wohnort: L.E.

Beruf: KiN im Betriebsdienst

Rootserver vorhanden: Nein

  • Nachricht senden

5

Montag, 30. Mai 2011, 09:28

-tickrate 66 -timeout 10 +map cs_italy &

Also ich würde tickrate und timeout rausnehmen und mach mal das & hinter der Map weg. Unser Server wird nämlich nur mit den Standardparametern gestartet.
Wenn Du nur eine IP Adresse für Deinen GameServer hast, dann kannste das mit der IP auch gleich weglassen. Vielleicht klappts ja.

@Kathy
An autoupdate wirds nicht liegen, die haben wir schon seit Anfang an drin und noch keine Probs damit gehabt.
24/7 Teamspeak³ Server:


Linux is like a wigwam → No windows. No gates. Apache inside.

1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?

Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

6

Montag, 30. Mai 2011, 14:37

@Canc3lL0g0ut
das & muss da stehen, sonst geht der CSS server sofort down, sobald ich die Putty Console Schließe

@ kathy
was für ein "vanilla server"?
zum Gruss
Supervisor

Koffein

Fortgeschrittener

Beiträge: 353

Rootserver vorhanden: Nein

  • Nachricht senden

7

Montag, 30. Mai 2011, 14:44

Warum startest du den Server nicht im Screen-Modus dann kann das & auch wegfallen..

screen -AmdS css ./srcds_run ...

Eventuell wird dadurch dein Problem gelöst, dass der sich nach einigen Tagen automatisch beendet...
Zumindestens sollte er dann automatisch wieder neustarten, wenn er mal crashed.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Koffein« (30. Mai 2011, 14:55)


Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

8

Montag, 30. Mai 2011, 16:38

da der Server schon wieder Down ist, benutze ich folgende Start Parameter

screen -AmdS css ./srcds_run -game cstrike -maxplayers 24 -autoupdate -restart -debug +map cs_italy


jemand sagte mal, das man das rcon Passwort nicht in der Server.cfg setzen soll, da man es dort evt. auslesen könnte, er sagte das man es besser über die start Parameter setzt, dort könne man es nicht auslesen, was ist da genau dran?

[EDIT]
ok die start parameter über screen funktioniert gar nicht. wofür steht das "-AmdS css"? ist das der ordner wo CSS liegt?
zum Gruss
Supervisor

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Supervisor« (30. Mai 2011, 16:46)


Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

9

Montag, 30. Mai 2011, 17:40


wofür steht das "-AmdS css"? ist das der ordner wo CSS liegt?


Eventuell führst du dir mal die Manual von Screen zu Gemüte?

Quellcode

1
2
3
  -d (-r)      - Detach the elsewhere running screen (and reattach here).
  -m           - ignore $STY variable, do create a new screen session.
  -S sockname  - Name this session <pid>.sockname instead of <pid>.<tty>.<host>.


Ps. Schau mal in meine Signatur.

MfG
Impact

Kathy

Fortgeschrittener

Beiträge: 523

Wohnort: München

Beruf: Roaster/Freelance Editor

Rootserver vorhanden: Ja

  • Nachricht senden

10

Montag, 30. Mai 2011, 18:12

Mal eine nebensache, istmir aber auch schon passiert: Du startest den screen aber schon in dem ordner wo die srcds_run ist...?


NTcgNjggNmYgNjEgMmUgMjAgNDQgNjUgNmEgNjEgMjAgNzYgNzUgMmU=

Wer weiss was das ist?

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

11

Montag, 30. Mai 2011, 18:58

@Impact
sry aber kann mit dein Infos gerade nichts Anfangen =(
Liegts vielleicht an meinem Installierten Linux,nicht jeder Linux Befehl ist für jede Linux Version geeignet, habe Debian auf meine Root Installiert.

Meintest du jetzt das Start-Script in deiner Signatur?

@Kathy
ja ich starte mein Server immer aus der Orangebox raus, trotzdem danke der Info, passiert jedem in der eile mal, mir auch schon passiert ;)
zum Gruss
Supervisor

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

12

Montag, 30. Mai 2011, 19:09

@Impact
sry aber kann mit dein Infos gerade nichts Anfangen =(
Liegts vielleicht an meinem Installierten Linux,nicht jeder Linux Befehl ist für jede Linux Version geeignet, habe Debian auf meine Root Installiert.

Okay... die Manual kann man mit

Quellcode

1
man screen

aufrufen.
Da steht das auch alles. Stichwort: Basiswissen


Meintest du jetzt das Start-Script in deiner Signatur?

Ja

MfG
Impact

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

13

Dienstag, 31. Mai 2011, 10:00

@Impact
also der befehl "man screen" geht, folgendes wurde dann aufgeführt:

Zitat

NAME
screen - screen manager with VT100/ANSI terminal emulation

SYNOPSIS
screen [ -options ] [ cmd [ args ] ]
screen -r [[pid.]tty[.host]]
screen -r sessionowner/[[pid.]tty[.host]]

DESCRIPTION
Screen is a full-screen window manager that multiplexes a physical terâ
minal between several processes (typically interactive shells). Each
virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ISO 6429 (ECMA 48, ANSI
X3.64) and ISO 2022 standards (e.g. insert/delete line and support for
multiple character sets). There is a scrollback history buffer for
each virtual terminal and a copy-and-paste mechanism that allows moving
text regions between windows.

When screen is called, it creates a single window with a shell in it
(or the specified command) and then gets out of your way so that you
can use the program as you normally would. Then, at any time, you can
Manual page screen(1) line 1

der befehl so wie du ihn eingestellt hast um den server zu starten, funktioniert abern nicht.

Hatte den server wie folgt gestartet:
./srcds_run -game cstrike -maxplayers 24 -autoupdate -restart -debug +map cs_italy &

er ist schon wieder down :heul:

an einem start-script hatte ich mich auch schon mal versucht, hat nur nicht geklappt, die vorlage sieht so aus:

Zitat

#! /bin/bash
#
# Start the Counter-Strike: Source dedicated server.
#
# AUTHORS :
#
# Julien Escario ( pandemik@azilog.net )
# &
# Cedric Rochat ( crochat@younics.org )
# &
# Cmdr._Firewalker ( cmdr._firewalker@web.de )
#
# ===========================================
#
# What you need:
#
# Linux :)
# awk
# screen
# the srcds_l & cstrike files (obtainable via steam)
#
# How to use:
#
# Edit the CS_USER-Var to the user running your cs-servers
# Edit the DIR-Var to fit your system (just contains the path to the dir that contains srcds_run)
# Edit the PARAMS-Var to fit your needs
# - standard is startup as internet server
# if you use multiple scripts on one system you should change the NAME-var (otherwise
# all will be stopped if you run the script with "stop", and status will be useless)
#
# When this is done, copy the file to /etc/rc.d/init.d (or whereever your system stores the
# scripts for starting the services) and set the execute permission.
# Now you can link the script to your runlevel-dir, here's an example for runlevel 3:
# ln -s /etc/rc.d/init.d/srcds /etc/rc.d/rc3.d/S90srcds
# ln -s /etc/rc.d/init.d/srcds /etc/rc.d/rc3.d/K50srcds
# or use update-rc.d if you got a system using that tool (like Debian, see manpage)
#
# Or use it manually like:
# ./srcds start
# ./srcds stop
#
# To see the server-console start the script with the parameter "watch".
#
# DOC by jwm (jwm@counter-strike.de)

# !!!!!!!!!!!!!! CHANGE THIS TO THE USER YOU USE FOR YOUR SERVER !!!!!!!!!!!!!!!
CS_USER=cssserveruser

PATH=/bin:/usr/bin:/sbin:/usr/sbin

# # DON'T FORGET TO CHANGE THE PATH TO YOUR NEEDS!
DIR=/srcds

DAEMON=srcds_run

# LAN server:
# PARAMS="-game cstrike -nomaster -insecure +sv_lan 1 +maxplayers 24 +map de_dust"
# Internet server:
PARAMS="-game cstrike +map de_dust +maxplayers 24 -port 27015"

NAME=cssserver
DESC="CS:S dedicated server"

# No edits (should be) necessary beyond this line

if [ ! -x `which awk` ]; then echo "You need awk for this script"; exit 1; fi
if [ ! -x `which screen` ]; then echo "You need screen (the program, moron!) for this script"; exit 1; fi

if [ `whoami` = root ]
then
usagetype=root
else
usagetype=nonroot
fi

start() {
if [ ! -d $DIR ]; then echo " ... No such directory: $DIR!"; exit 1; fi
if [ ! -x $DIR/$DAEMON ]; then echo "$DIR/$DAEMON does not exist or is not executable!"; exit 1; fi
if status; then echo " ... $DESC: $NAME is already running!"; exit 1; fi

case "$usagetype" in
root)
su - $CS_USER -c "cd $DIR ; screen -AmdS $NAME ./$DAEMON $PARAMS"
;;
nonroot)
cd $DIR ; screen -AmdS $NAME ./$DAEMON $PARAMS
;;
esac

}

stop () {
if ! status; then echo " ... $DESC $NAME could not be found. Probably not running."; exit 1; fi

case "$usagetype" in
root)
tmp=$(su - $CS_USER -c "screen -ls" | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}')
su - $CS_USER -c "screen -r $tmp -X quit"
;;
nonroot)
screen -r $(screen -ls | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}') -X quit
;;
esac
}

status () {
case "$usagetype" in
root)
su - $CS_USER -c "screen -ls" | grep [.]$NAME[[:space:]] > /dev/null
;;
nonroot)
screen -ls | grep [.]$NAME[[:space:]] > /dev/null
;;
esac
}

watch () {
if ! status; then echo "$DESC $NAME could not be found. Probably not running."; exit 1; fi

case "$usagetype" in
root)
tmp=$(su - $CS_USER -c "screen -ls" | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}')
su - $CS_USER -c "screen -r $tmp"
;;
nonroot)
screen -r $(screen -ls | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}')
;;
esac
}

case "$1" in
start)
echo "Starting $DESC: $NAME"
start
echo " ... done."
;;

stop)
echo "Stopping $DESC: $NAME"
stop
echo " ... done."
;;

restart)
echo "Restarting $DESC: $NAME"
status && stop
start
echo " ... done."
;;

status)
if status
then echo "$DESC: $NAME is UP"
else echo "$DESC: $NAME is DOWN"
fi
;;
watch)
watch
;;

*)
echo "Usage: $0 {start|stop|status|restart|watch}\nWhile watching press ctrl-a, ctrl-d to stop watching without stopping the server."
exit 1
;;

esac


exit 0
da es nciht ngeklappt hatte, hab ich es auch nicht weiter versucht.
zum Gruss
Supervisor

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

14

Dienstag, 31. Mai 2011, 13:24

Du kannst anstatt die manual zu nutzen auch bei den meisten Programmen folgendes nutzen.

Quellcode

1
Programmname --help

Das Script was du da oben genommen hast würde ich dir eh nicht empfehlen, versuche mal meins :)

MfG
Impact

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

15

Dienstag, 31. Mai 2011, 14:46

bin jetzt auf:
http://gugy.eu/tools/configcreater/index.php?site=config

Wofür soll "QuakeStat" gut sein? fals das für QuakeSounds sein sollte, die hab ich nicht drauf =)

die ADDOn URL soltle sicher so bleiben oder?
zum Gruss
Supervisor

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

16

Dienstag, 31. Mai 2011, 15:29


Wofür soll "QuakeStat" gut sein? fals das für QuakeSounds sein sollte, die hab ich nicht drauf =)


Wenn du über das Feld fährst steht dort folgendes

Zitat

Auf nicht Debian Systemen unterscheiden sich die Qstat Binarys namentlich, falls kein Debian im Einsatz ist muss diese Variable moeglicherweise angepasst werden.

Würde auch in der Readme stehen.


die ADDOn URL soltle sicher so bleiben oder?

Sofern du keinen eigenen Addonserver aufsetzen willst ja.

MfG
Impact

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

17

Dienstag, 31. Mai 2011, 20:46

entschuldige Impact, selbst mit der beschreibung von "QuakeStat" kann ich nicht viel anfangen.

jetzt denkste sicher "man ist der blöd", aber ich steh bei Linux noch weit am anfang, bin echt noch Windoof verwöhnt ^^

[EDIT]
ahso ja, was für eine Redme? :keinahn:
beim download ist keine dabei, aber meinst sicher den Readme Button auf der webseite ^^
zum Gruss
Supervisor

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Supervisor« (31. Mai 2011, 20:56) aus folgendem Grund: verhindern von doppelpostings


Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

18

Dienstag, 31. Mai 2011, 21:14

Ich halte dich nicht direkt für blöd, nur etwas zu voreilig da du anscheinend trotzdem einen Server besitzt ;)
Die Readme ist im docs Ordner dabei, zudem ist beim Configcreater ein Button der zur Readme verweist.


MfG
Impact

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

19

Dienstag, 31. Mai 2011, 22:58

ahso die redme die man nur unter Linux lesen kann, die meinst du ^^

unter linux im taskmanager (einagbe von "top") sieht man da, was davon installiert wird weils läuft? weil in der Redme steht ja was ich alles für brauche unter linux.

PS:
ich habs unter Windoof entpackt, damit aber die zeilenumbrüche nicht in Windoof umformatiert werden, muss ich die mit 7-zip entpacken, notepad++ hab ich zusätzlich auch installiert auf meinem Windoof PC und /Laptop

gut das wenigstens mein TS3 Server keine Probleme macht ^^

:bigri: (PS: brauch jemand ein TS3 Server, hab da noch ein paar freie Server und slot frei in meiner NON-Profit Lizence ^^ richten den auch komplett mit rechten ein)
zum Gruss
Supervisor

Supervisor

Anfänger

  • »Supervisor« ist der Autor dieses Themas

Beiträge: 22

Wohnort: Göttingen

Beruf: Fachkraft für Lagerlogistik

Rootserver vorhanden: Ja

  • Nachricht senden

20

Donnerstag, 2. Juni 2011, 09:19

in welchen Ordner kommt das start-script rein, ist das egal?
zum Gruss
Supervisor

Ähnliche Themen