Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Counter-Strike
You last visited: Today at 01:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Gameserver Installationsscript

Discussion on Gameserver Installationsscript within the Counter-Strike forum part of the Popular Games category.

Reply
 
Old   #1
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
Gameserver Installationsscript

Hallo Community.

Heute hab ich meine Gameserver Scripts online gestellt auf Sourceforge. Da es eine internationale Seite ist hab ich die Skripte nun ins Englische übersetzt. Hier der Link zum Projekt:

Derzeit unterstützt werden folgende Spiele

HL1
Counter-Strike 1.6|Counter-Strike: Condition Zero|Day of Defeat

HL2
Counter-Strike: Source|Counter-Strike: Global Offensive|Team Fortress 2
Day of Defeat: Source|Left 4 Dead 2|Garrys Mod

Minecraft
Minecraft Server Version 1.6.1

Edit:

Jetzt hab ich auch die deutsche Version hochgeladen allerdings muss man die Manuell installieren (siehe ReadMe oder Wiki auf SourceForge). Muss erst den Installer umschreiben. Hier der Link


LG
Killerkarnickel aka. John Hannibal Smith
Killerkarnickel is offline  
Thanks
2 Users
Old 07/13/2013, 21:36   #2
 
elite*gold: 0
Join Date: Jun 2009
Posts: 2,882
Received Thanks: 748
Könnte einigen Leuten helfen.

Danke dafür, ich brauch es zwar nicht aber ist dennoch eine Nette Sache.
Shadow|Ghost is offline  
Old 07/13/2013, 22:12   #3
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
Jo gerne ich hatte es schön länger aber ich habs nie veröffentlicht... ka wieso
Killerkarnickel is offline  
Old 07/14/2013, 00:38   #4




 
Autrux's Avatar
 
elite*gold: 246
Join Date: Dec 2010
Posts: 33,474
Received Thanks: 6,059
Ist eigentlich ganz nett.

Ich werde es mal später ausprobieren.
Autrux is offline  
Old 07/14/2013, 08:01   #5
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
Jo wie geschrieben die deutsche Version muss man Hals noch manuell installieren aber sollte kein Problem sein.

Kurze Beschreibung wie das Skript genau arbeitet.

Also man muss das Skript gs_installer.sh (Bsp. ./gs_installer.sh install_hl1 ) als Root ausführen. Dies hat einen einfachen Hintergrund: Es soll nicht jeder User Gameserver installieren können. Nur der User Root kann also Gameserver installieren. Ansonsten kommt nach der Eingabe der Felder User, IP Adresse, Port und Spiel Die Fehlermeldung "Installation nur ueber den Root User erlaubt!"

Sobald man als Root die Informationen User, IP Adresse, Port und Spiel eingegeben hat legt das Skript auch schon los.





Zuerst überprüft es ob das Verzeichnis /home/<User>/server existiert.
Wenn nicht erstellt er es.

Danach erstellt er ein weiteres Verzeichnis nämlich /home/<User>/server/xxx.xxx.xxx.xxx_game_port (Bsp. 123.456.789.012_css_27015 das XXX wird durch die IP ersetzt). Dies ist dann der Pfad wohin er den Gameserver installiert.

Nach dem er den Server herunter geladen hat erstellt er im Ordner xxx.xxx.xxx.xxx_game_port 3 Datein (Bei HL1 Spielen 4).

.start >>Diese Datei führt man einfach als normaler User aus und der Gameserver wird gestartet. Wenn es als Root ausgeführt wird wechselt das Script mittels su auf den richtigen User

.stop >>Stoppt den Gameserver

.restart >>Restartet den Gameserver

.varcfg >>Konfigurationsdatei mit den ganzen Startparametern. Eigentlich muss man daran nichts ändern außer diese Variablen:

GS_MAP, GS_MAXPLAYERS und GS_FASTDL_URL (wenn kein Fastdl vorhanden einfach auf "" setzen)
bei CSGO zusätzlich: GS_GAMEMODE, GS_GAMETYPE und GS_MAPGROUP
Bei L4D2 zusätzlich: GS_GAMEMODE



.update >>Nur bei HL1 Servern da hier das Autoupdate seitens Valve noch nicht richtig funktioniert.

Nach dem ersten Gameserverstart muss man den Server gleich neu starten, da er nach dem ersten Start nur im LAN Modus verfügbar ist (Liegt an Steam).

Beim ersten Gameserverstart erstellt er außerdem im Ordner /home/.STEAMCMD/scripting eine Updatedatei die er bei jedem Gameserverstart aufruft: Autoupdate! Die Datei heißt update_xxx.xxx.xxx.xxx_game_port (XXX wird durch die IP ersetzt)

der Gameserverstart/Restart sieht ungefähr so aus das Bild ist leider etwas älter sprich nicht mehr ganz aktuell:



Damit dies alles richtig funktioniert müssen die ganzen Rechte der Datein stimmen siehe ReadMe Datei bzw. .

Durch die IP Präfix beim Ordner und in der Updatedatei ist Multi IP Support gegeben.

Diese Skript ist natürlich nur für Leute ohne Webinterface gedacht

LG
Killerkarnickel is offline  
Thanks
1 User
Old 07/14/2013, 13:14   #6

 
マリブ's Avatar
 
elite*gold: 12
The Black Market: 117/0/0
Join Date: Jun 2011
Posts: 2,512
Received Thanks: 1,062
Hab das Script schon seit Januar ca.
Ist besser als ein Webinterface q:
マリブ is offline  
Old 07/14/2013, 13:20   #7
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
Jupp :P übrigens das hier ist jetzt neuer als das was du jetzt von mir hast. musst mal gucken.

Wie oben schon gesagt es unterstützt jetzt

HL1
-Counter-Strike 1.6
-Counter-Strike: Condition Zero
-Day of Defeat

HL2
-Counter-Strike: Source
-Counter-Strike: Global Offensive
-Team Fortress 2
-Day of Defeat: Source
-Left 4 Dead 2
-Garrys Mod

Minecraft
-Minecraft Server Version 1.6.1

Bei dir ist glaub ich noch nicht so viel drinnen
Killerkarnickel is offline  
Old 07/17/2013, 11:47   #8
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
@Autrux schon getestet? :P
Killerkarnickel is offline  
Old 07/17/2013, 12:22   #9
 
Gaming-Beast's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 130
Received Thanks: 5
@Killer

Dann habe ich auch ne ältere Version von dir ?
Und was kann das sein das durch dein Restart Teil die Server ziemlich oft den Port wechseln weil angeblich der Port noch in Verwendung ist, aber kein Screen vorhanden ist. Muss jedesmal per Befehl bzw jetzt Script die Ports killen xd
Gaming-Beast is offline  
Old 07/17/2013, 12:34   #10
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
Deins ist noch älter ja. Versuch gawk zu installieren (apt-get install) und schreib bei jeder .varcfg bei den startparametern -nohltv dazu (am besten hinter autoupdate). Dann sollte er keine Ports für Sourcetv öffnen. Dann verschieben sich die Ports auch nicht mehr. Restarte mal den ganzen Root vllt läuft irgendwo im Hintergrund noch ein srcds Prozess

Schick nochmal deine ts3 Daten dann komm ich nochmal vorbei
Killerkarnickel is offline  
Old 07/17/2013, 13:19   #11




 
Autrux's Avatar
 
elite*gold: 246
Join Date: Dec 2010
Posts: 33,474
Received Thanks: 6,059
Quote:
Originally Posted by Killerkarnickel View Post
@Autrux schon getestet? :P
Noch gar nicht dazu gekommen.

Ich werde es jetzt mal ausprobieren.
Autrux is offline  
Old 07/17/2013, 13:26   #12
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
ok^^ wie gesagt bitte auf die Install Anleitung achten sonst könnten Fehler auftreten (Bsp. er findet die Updatedatei nicht oder ähnliches) :P
Killerkarnickel is offline  
Old 07/17/2013, 13:53   #13




 
Autrux's Avatar
 
elite*gold: 246
Join Date: Dec 2010
Posts: 33,474
Received Thanks: 6,059
Hat super geklappt.

Mal schauen, ob ich es jetzt immer nutze.
Autrux is offline  
Old 07/17/2013, 13:59   #14
 
Killerkarnickel's Avatar
 
elite*gold: 0
Join Date: Nov 2011
Posts: 67
Received Thanks: 15
ist das mit der .varcfg halbwegs verständlich oder sollte man das besser erklären? (die ganzen Variablen und co)^^

PS: FastDL URL unbedingt angeben in der .varcfg. Sonst nimmt er immer den URL der da drinnen steht, danach die fastdl.cfg im cfg Ordner löschen

Ps für Autorestart der Server einfach einen Cronjob anlegen der die Restartdatei zum Beispiel um 4 Uhr in der Früh ausführt
Killerkarnickel is offline  
Old 07/17/2013, 14:11   #15




 
Autrux's Avatar
 
elite*gold: 246
Join Date: Dec 2010
Posts: 33,474
Received Thanks: 6,059
Quote:
Originally Posted by Killerkarnickel View Post
ist das mit der .varcfg halbwegs verständlich oder sollte man das besser erklären? (die ganzen Variablen und co)^^

PS: FastDL URL unbedingt angeben in der .varcfg. Sonst nimmt er immer den URL der da drinnen steht, danach die fastdl.cfg im cfg Ordner löschen

Ps für Autorestart der Server einfach einen Cronjob anlegen der die Restartdatei zum Beispiel um 4 Uhr in der Früh ausführt
Das mit dem Cronjob usw. weiß ich schon.

Das mit der varcfg. ist eigentlich einfach, wenn man es gewohnt ist.
Für Neulinge wird es sehr wahrscheinlich etwas schwerer sein.
Autrux is offline  
Reply


Similar Threads Similar Threads
Forum.Zap-Hosting.com - kostenlose Gameserver - Das Gameserver-Communityboard
08/28/2011 - Counter-Strike - 11 Replies
Forum.Zap-Hosting.com - Das Gameserver - Communityboard http://zap-hosting.com/images/zapcommunity.png Zum Board Kostenlose Voice- und Gameserver! Wir sehen uns als das erste und einzige deutsche Forum in welchem die Communitymitglieder für das aktive Schreiben mit Voice- und Gameservern belohnt werden. Erarbeite dir deine ZAPs, werde reich und miete mit deinem Clan kostenlos einen Server. Werde Admin von erfolgreichen oder geplanten Publicserverprojekten.
[RELEASE]Kernel installationsscript
09/15/2010 - Metin2 PServer Guides & Strategies - 39 Replies
ed: rausgenommen - dann halt nich. @daunis bobcrew, haltet ihr euch nun für was tolles, weil ihr mitläufer seit? was ihr labert - juckt mich 0. wers haben will -> via pn.
(How) MySQL-Installationsscript
07/10/2010 - Tutorials - 0 Replies
Hi Leute, ihr wollt eine eigene CMS oder Bildergallerie anfangen und wisst nicht wie? Kein Problem: mit diesem Installationsscript habt ihr das wichtigste (nämlich die Datenbank anlegen+Administratoraccount) schon vorab getan. Als erstes beginnen wir mit der .htaccess. Sie schützt die darin aufgelisteten Dateien <Files "config.php"> Order allow,deny Deny from all </Files>
[Fehler]iMer´s Installationsscript
06/02/2010 - Metin2 Private Server - 4 Replies
Hallo liebe Community. Ich habe folgende Fehler die ich bekommen habe, nachdem ich iMer´s Script benutzt habe. 1. => http://www1.minpic.de/bild_anzeigen_thumb.php?img= 113813.jpg 2. => http://www1.minpic.de/bild_anzeigen_thumb.php?img= 113814.jpg Ich hoffe ihr könnt mir helfen :)



All times are GMT +1. The time now is 01:38.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.