Server Support Forum
Anzeige:


Zurück   Server Support Forum > >


Antwort
 
Themen-Optionen Thema bewerten
  #1  
Alt 28.08.2009, 18:30
AllOnline AllOnline ist offline
Registered User
 
Registriert seit: 12.2008
Beiträge: 471
css vs cs1.6 server || webinterface

Hallo,

habe ja einen css server laufen und das auch gut,
so nun würde ich gerne einen cs1.6 server auch noch aufsetzen.

allerdings sehe ich bei allem keinen Unterschied;

http://kellerkinder.org/counterstrik...strike-server/ (1.6)

bei css steht anstelle ./steam -command update -game cstrike -dir /home/kk/hlds nur
./steam -command update -game "Counter-Strike Source" -dir /home/jwm/srcds

selbst der start Befehl ist der gleiche, wie kann man dann parallel welche starten?

Geändert von AllOnline (09.09.2009 um 15:11 Uhr)
Mit Zitat antworten

  #2  
Alt 28.08.2009, 20:07
Benutzerbild von Armadillo
Armadillo Armadillo ist offline
Registered User
 
Registriert seit: 08.2008
Ort: München
Beiträge: 2.710
Ja, du kannst beliebig viele parallel starten, solange jeder ein eigenes Verzeichnis hat. Kann man in der Regel mit jedem Programm auf einem Server machen, wenn man gewisse Kriterien beachtet. Ausnahmen gibts natürlich immer.
Mit Zitat antworten
  #3  
Alt 29.08.2009, 14:45
AllOnline AllOnline ist offline
Registered User
 
Registriert seit: 12.2008
Beiträge: 471
also müsste ich für jedes Spiel selbst wenn es 2 gleiche Dienste wären immer ein neues Verzeichnis anlegen?

Weiterhin gibt es sonst keinen unterschied zwischen cs1.6 und css Installation?!
Mit Zitat antworten
  #4  
Alt 29.08.2009, 16:40
einzogger einzogger ist offline
Registered User
 
Registriert seit: 08.2009
Beiträge: 7
Also das der Startbefehl der selbe ist mag ich zu bezweifeln.

CSS:
/srcds_run -game cstrike -port

CS 1.6:
/hlds_run -game cstrike -port


Es ist halt wichtig das du für jedes Game einen anderen port angibst und für jedes spiel ein eigenes Verzeichniss

Dann ist die weitere frage wie du deine Server startest, mit screen oder mit einem script


Solltest du weitere Fragen habe, dann frag einfach

mfg
einzogger
Mit Zitat antworten
  #5  
Alt 09.09.2009, 15:11
AllOnline AllOnline ist offline
Registered User
 
Registriert seit: 12.2008
Beiträge: 471
Danke für die Hilfe!

Also für jedes Spiel ein eigenes Verzeichnis auch wenn ich 2mal das gleiche Spiel starten will?!

bisher starte ich per screen und eben das er bestehen bleiben soll

Was für vorteile hat es mit einem script?
wo lege ich es hin, wie starte ich es?
jemand gerade ein beispiel script? (hatte irgend wo mal nen beispiel nur wo? :-( )

danke für die bemühungen.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Zum näcshten/neuem Thema

wenn ich nun das Spiel installiert habe mit einem eigenständigen User
und ich habe apache auf dem Server laufen mit anderen User und Gruppen (confixx) wie kann ich dann ein Webinterface auf dieses Spiel bringen und wie kann ich genau das Spiel ansteuern und nicht eins von den x anderen?!
Mit Zitat antworten
  #6  
Alt 09.09.2009, 15:36
HxD
Gast
 
Beiträge: n/a
Mahlzeit...

Also, ich versuche das mal so einfach wie möglich zu erklären!
JEDER gestartete Server von Steam, egal welches Spiel / Addon / Mod darauf läuft, wird durch den zugeordneten PORT eindeutig identifiziert! Ports können halt nur einmal vergeben werden, sprich, solange du für jeden "Server" ein eigenens Verzeichnis anlegst und dieser Server einen anderen Port hat, als die anderen, bleibst du im Rahmen des machbaren.

Genau durch diese "Portidentifikation" kannst du über ein Webinterface gezielt auf einen jeweiligen Server zugreifen! Gameserver Webinterfaces gibt es mittlerweile auch wie Sand am Meer, wenn du Geld investieren magst, empfehle ich dir TekGWI ( Gameserver Web Interface ) von http://www.teklab.de/ - ! Einfach nur Spitze, läuft bei einem Kollegen selbst als Gameserver Interface!

Wie gesagt, ansprechen tust du den jeweiligen Server, indem du dem Nutzer, den entsprechenden Port freigibst.

Und hier noch ein CS1.6! Startscript:
Code:
#! /bin/sh
#
# Start the Counter-Strike dedicated server as non-root.
#
# A modification of the CS Server startup script, to run the server
# as a non-root user.
#
# ORIGINAL AUTHORS :
#
# Julien Escario ( pandemik@asylog.net )
# &
# Cedric Rochat ( crochat@younics.org )
#
# ===========================================
#
# What you need:
#
# Linux :)
# awk
# screen
# the hlds_l & cstrike-files OR
# a STEAM-installation
#
# YES, this script works fine with STEAM and CS 1.6
#
# How to use:
#
# Edit the DIR-var to fit your system (just contains the path to the dir that contains hlds_run)
# Edit the PARAMS-var to fit your needs
# Edit the CS_USER-var to the name of the user that will run the server
#
# How to see the server-console:
#
# Just type in: screen -r hlds (or whatever you set $NAME to)
# More info about screen can be found by typing "man screen" or using this nice link
# http://server.counter-strike.net/server.php?cmd=howto&show=screen
#
# The easist way is to use this script simple as a start-script for your server
# If you want to use it as a script to start the server at boot-time:
#
# When this is done, copy the file to /etc/rc.d/init.d (or whereever your system stores the
# scripts for starting the services
# Now you can link the script to your runlevel-dir, here's an example for runlevel 3:
# (THIS IS FOR DEBIAN! If you use e.g. Redhat you must change these dirs!!!)
#
# ln -s /etc/init.d/hlds /etc/rc3.d/S90hlds
# ln -s /etc/init.d/hlds /etc/rc6.d/K50hlds
#
# Or use it manualy like:
# /etc/rc.d/init.d/hlds start
# /etc/rc.d/init.d/hlds stop
#
# If you don't want to start the server as root you have to change this:
# add the var CS_USER and uncomment it
# change the lines at the "start-block"
#
# You must be logged in as this user to re-attach the screen!
#
# DOC by jwm (jwm@counter-strike.de)

# The user that will run the server
CS_USER=hlds

# Leave this alone.
NAME=hlds

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

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

# Leave this alone.
DAEMON=hlds_run

# Internet-server:
PARAMS="-game cstrike +map de_aztec +maxplayers 16"

# Leave this alone.
DESC="Counter-Strike dedicated server"

case "$1" in
start)
if [[ `su $CS_USER -c "screen -ls |grep $NAME"` ]]
then
echo "HLDS is already running!"
else
echo "Starting $DESC: $NAME"
su $CS_USER -c "cd $DIR; screen -m -d -S hlds ./$DAEMON $PARAMS"
fi
;;

stop)
if [[ `su $CS_USER -c "screen -ls |grep $NAME"` ]]
then
echo -n "Stopping $DESC: $NAME"
kill `ps aux | grep -v grep | grep -i $CS_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "Coulnd't find a running $DESC"
fi
;;

restart)
if [[ `su $CS_USER -c "screen -ls |grep $NAME"` ]]
then
echo -n "Stopping $DESC: $NAME"
kill `ps aux | grep -v grep | grep -i $CS_USER | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "Coulnd't find a running $DESC"
fi

echo -n "Starting $DESC: $NAME"
su $CS_USER -c "cd $DIR; screen -m -d -S hlds ./$DAEMON $PARAMS"
echo " ... done."
;;

status)
ps aux | grep -v grep | grep hlds_r > /dev/null
CHECK=$?
[ $CHECK -eq 0 ] && echo "HLDS is UP" || echo "HLDS is DOWN"
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac

exit 0

Geändert von HxD (09.09.2009 um 15:40 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Servereinstellung - Server lahmt Pascal2701 Dedizierte Server 4 08.03.2009 01:26
CSS dedicated server - Probleme mit PlugIns... Don_Juan Gameserver 2 31.10.2008 22:39
Confixx 3.x Apache Reload Problem oliver-siewert Confixx 0 30.07.2007 01:27
VirtualHost wurmi Virtuelle Server 7 01.10.2003 23:20





Powered by vBulletin® Version 3.8.8 (Deutsch)
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.