-
[HowTo] Garrys Mod10 Server [LINUX!]
Ich hab auch nur ein Linux Root von 1 und 1 und ich hatte immer einen GMod9 Server, dann hab ich angefangen GMod10 zu spielen und wollte sofort meinen eigenen Server machen :)
Dann kamm der Schock das es keine Sever Bin´s für Linux gibt!
Also hab ich auf vielen Seiten auch in der Englischen GMod Wiki geschaut aber nirgends stehts so erklärt das es auch geht!
Also dachte ich mir nachdem ich es geschaft hab, ich schreib euch ein Tut für die die es auch nicht richtig hinbekomen! :D
Vorausetzungen:
- Ein wenig ahnung mit Linux
- Einen Funktionierenden Linux Server
Vorweg ich schreibe dieses Tutorial für Debian/Ubuntu es sollte aber auch auf anderen bekannten Distris gehen!
Zuerst müssen wir einige Pakete installieren
Wine (Zum emulieren von Windows Programmen):
Code:
apt-get install wine
Xvfb (Ein sehr einfacher X-Server, Grafische Oberfläche):
Code:
apt-get install xvfb
Optional:
x11vnc (VNC Sever, wenn du ertwas in der Sever Konsole schauen möchtest)
Code:
apt-get install x11vnc
So daswars mit den Paketen jetz müssen wir Xvfb starten!
Danah müsst ihr folgendes schreiben:
Jetz müssen wir hldsupdatetool.exe auf den Server laden!
Am besten ihr erstellt euch in /home einen neuen Ordner für euren Sever,
ich nene ihn mal gmod10
Jetz wechseln wir in den Ordner
Und jetz downloaden wir uns die hldupdatetool.exe Datei!
Code:
wget http://www.counter-strike.de/content/server/HldsUpdateTool.exe
Jetz müssen wir die Sever Datein installieren...
Erstmal Updaten wir das UpdateTool
Code:
wine ./HldsUpdateTool.exe
Jetz können wir den GMod10 Server installieren
Code:
wine ./HldsUpdateTool.exe -command update -game "garrysmod" -dir .
Das kann was daueren hollt euch was zu essen, oder so (Steam Server sind in letzer Zeit sehr langsam!)
Wenn das gemacht ist wehre es noch sinvoll die CSS, DoD, hl2mp und TF2 Server Dateien geladen werden... damit die Props auch gespawnt werden können!
Es seiden ihr wollt es nicht ;)
Code:
wine ./HldsUpdateTool.exe -command update -game "Counter-Strike Source" -dir .
Code:
wine ./HldsUpdateTool.exe -command update -game "dods" -dir .
Code:
wine ./HldsUpdateTool.exe -command update -game "orangebox" -dir .
Code:
wine ./HldsUpdateTool.exe -command update -game "tf2" -dir .
Code:
wine ./HldsUpdateTool.exe -command update -game "hl2mp" -dir .
Jetz stoßen wir an ein Problem die Server .dlls der orangebox wurden jetz überschrieben und der gmod client gibt uns später einen fehler wenn man joinen will
Zitat:
Invalid Steam Key Size!
Um das zu verhindern müssen wir den bin ordner im orangebox ordner löschen
Code:
rm -r /home/gmod10/orangebox/bin
Und jetz müssen wir die garrysmod bins neu runterladen geht schnell ;)
Code:
wine ./HldsUpdateTool.exe -command update -game "garrysmod" -dir .
Soweit so gut, wir können jetz versuchen den Server zu starten 8)
Code:
/home/gmod10/orangebox/srcds.exe -console -game garrysmod +map gm_construct +maxplayers 12 +port 29022 -autoupdate
Wenn der Server ohne Fehler Startet, könnt ihr euch die Server Konsole so anschauen... ihr ladet euch einen VNC Clienten runter zB. UltraVNC
Installiert UltraVNC und startet den UltraVNC Viewer!
Oben bei VNC-Server schreibt ihr eurer Root-Server IP rein!
Unten könnt ihr die einstellungen normal lassen!
Auf dem Root Server starten wir jetz so den VNC Server Temporär:
Jetz Verbindet ihr auf euren Server, sieht nicht so schön aus aber es erfüllt seinen zweck!
Wenn ihr den VNC-Clienten schließt geht der VNC Server auf dem Root auch Down...
Lasst den VNC Server niemals einfach so Laufen ;)
Wenn alles klappt, der Server Online ist solltet ihr den Sevrer so starten damit ihr euer SSH Fenster auch schließen könnt!
Code:
screen -dmS gmod10 wine /home/gmod10/orangebox/srcds.exe -console -game garrysmod +map gm_vehicleconstruct_v2 +maxplayers 12 +port 29022 -autoupdate
Ihr könnt jetz noch die Server Config erstellen Addons installieren!
Wenn ihr es noch einfacher haben wollt macht euch ein Start Script!
Code:
#!/bin/bash
export DISPLAY=:0
cd /home/gmod10/orangebox
screen -dmS gmod10 wine ./srcds.exe -console -game garrysmod +map gm_vehicleconstruct_v2 +maxplayers 12 +port 29022 -autoupdate
Viel Spaß mir eurem GMod10 Linux Server!
Ich habe noch keine Probleme auf diese weiße festgestellt!
Aber trotzdem, Garry mach bitte Linux Bin´s!
Es erspart viel vorarbeit! 8)
______________________________________
Was ich noch vergessen habe ihr solltet aus Sicherheitsgründen den Server NICHT als user root Starten!
Erstellt einen neuen User der am besten so wie der Server Ordner heißt
Eine neue Gruppe für den User
Den Server könnt ihr jetz so starten:
Code:
su -c "screen -dmS gmod10 wine ./srcds.exe -console -game garrysmod +map gm_vehicleconstruct_v2 +maxplayers 12 +port 29022 -autoupdate" gmod10
Und hier ein neues Start Script:
Code:
#!/bin/bash
export DISPLAY=:0
cd /home/gmod10/orangebox
su -c "screen -dmS gmod10 wine ./srcds.exe -console -game garrysmod +map gm_vehicleconstruct_v2 +maxplayers 12 +port 29022 -autoupdate" gmod10
Danke peacemaker
PS: Wine ist eig nicht instabil läuft ganz gut bei mir!
dAnIiiEl
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Also.
Ich habe selber einen Linux Server.
Wine ist sehr instabil soweit ich weis.
Ich Probiere es aber gleich mal aus da ich eh nichts zutun hab :D
danke^^
Edit:
Woa du kannst doch keinen Server auf Root laufen lassen!
Ausserdem sollte man vor dem apt-get ein apt-get update laufenlassen damit es zu keinen Fehlern kommt.
p.s (Datendownloading)
Yay Glasfieberkabel FTW :D
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Heißt das nich Glasfaser Kabel?
hehe
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ya. Verschrieben :D
Doppelpost:
Mann sollte noch schreiben wie man auf den VNC server connectet
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Code:
su -c "screen -dmS gmod10 wine ./srcds.exe -console -game garrysmod +map gm_vehicleconstruct_v2 +maxplayers 12 +port 29022 -autoupdate" gmod10
Ich hätte noch zu ergänzen, dass das Anlegt des extra Users Schwachsinn ist, da der Server immer noch mit Super Rechten gestartet wird!
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Wiso wird der Server immer noch als Root ausgeführt oO?
su -c "" user startet einen Prozess als extra user? :D
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
dAnIiiiEl
Wiso wird der Server immer noch als Root ausgeführt oO?
su -c "" user startet einen Prozess als extra user? :D
Nein su -c bewirkt, dass ein einzelner Befehl als Root ausgeführt wird:
http://de.wikibooks.org/wiki/Linux-Kompendium:_su
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Auch wenn der Server garantiert nicht so schön läuft wie auf einer Windows-Maschine (oder wenn es Binaries gäbe):
Sehr schönes Tut! :up: Hast dir sichtbar mühe gegeben =)
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Dankeschön darauf hab ich gewartet ;-)
Läuft ganz gut hab einen 12slot Public mit sehr vielen addons ^^ 8)
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
EPIC!
Ich hab kein X Server -_-
Hilfe?
Hast du immer noch den OpenSuse Server?
Yast öffnen
Paktete "x11" suchen. die core und server installieren.
mit sax2 die x11 config erstellen lassen.
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
Grüne Gurken
Hast du immer noch den OpenSuse Server?
Yast öffnen
Paktete "x11" suchen. die core und server installieren.
mit sax2 die x11 config erstellen lassen.
Ich hab Debian Etch...
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ist xfvb installiert und läuft es?
Hatse gemacht?
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
nachdem du xfvb ca 5 sec laufen gelassen hast drück strg-c dann schliesst es sich wieder.
Dann export.. und dann entweder so server starten oder mit screen.
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ja, so sieht es bei mir z.Z. auch aus. ^^
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
hmm auf meinem root waren die schriften schon vorinstalliert ....
ihr könntet gnome installlieren dann habt ihr eig alles was irh braucht
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
tja... OHNE GRAFISCHE OBERFLÄCHE KEIN WINE UND GMODSERVER!
Soweit war ich schon vor einem halben Jahr!
Denn wenn man eine Linux-Distribution verwendet ohne GUI (Grafische-Benutzeröberfläche) dann geht wine nicht!
Also mal bei euren Anbietern erkundigen was für ne Distri ihr habt denn mit einer Server Version von z.B. Ubuntu gehts nicht.
Ich habe einmal bei unsrer LUG gehört dass man die GUI nachinstallieren kann aber es soll sehr aufwendig sein.
lg
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Toller Beitrag... nuuuur:
Korrektur zu dem was ich gesagt habe: Trotz Fehlermeldungen, wie z.B. der ntdll Fehler beim starten des Gmod-Servers läuft der Server! Und sogar überraschend gut. Zwar nicht super-mega-toll wie auf einem richtigen Windows-Server, aber man kann durchaus drauf spielen. :D
Und nochmal @minifisch: Für die Grafische Oberfläche gibt es doch Xfvb ~.~ Deswegen soll man das doch installieren.
Hast das Tutorial sicher noch nicht einmal getestet und schreibst schon irgendwas zu dem Thema. =/
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
minifisch
tja... OHNE GRAFISCHE OBERFLÄCHE KEIN WINE UND GMODSERVER!
Soweit war ich schon vor einem halben Jahr!
Denn wenn man eine Linux-Distribution verwendet ohne GUI (Grafische-Benutzeröberfläche) dann geht wine nicht!
Also mal bei euren Anbietern erkundigen was für ne Distri ihr habt denn mit einer Server Version von z.B. Ubuntu gehts nicht.
Ich habe einmal bei unsrer LUG gehört dass man die GUI nachinstallieren kann aber es soll sehr aufwendig sein.
lg
Wtf Oo
Was erzählst du da für ein mist?
Du kannst natürlich einen Server/Webserver.. alles ohne GUI betreiben :-?
ausserdem hab ich Ubuntu und bei mir läuft der Server super
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
ja klar ich hab ja eh selber ubuntu server edition aber es wird kein wine drauf laufen!
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
wetten ? :roll: ich habe doch selber einen gmod server auf ubuntu.. omg
Wer es nicht kann soll es lassen
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
omg... hast du gnome oder server editon?
lg
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
lol?
Zitat:
Zitat von
m0nst3rkill3r
wetten ? :roll: ich habe doch selber einen gmod server auf ubuntu.. omg
Wer es nicht kann soll es lassen
dann hast du aber normale distri und keine server distri
ja man kann einen server ohne gui betreiben
nein man kann wine nicht auf einem server ohne gui betreiben
ja man kann wine auf einem server betreiben auf dem man das gui nicht verwended
es muss auch kein gui verwendet werden es muss nur vorhanden sein
wenn es nicht vorhanden ist geht auch kein wine
naja auch 12 jährige kleine kinder werden irgendwann lernen dass sie auch mal unrecht haben
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
minifisch
omg... hast du gnome oder server editon?
lg
Ähm ähm ähm... Ohne Gnome.
Steuerung nur per SSH, sprich PuTTy möglich.
Für die "Grafische Oberfläche" gibt es wie gesagt Xfvb was man mit einem Command installiert bekommt.
Der Server läuft tadellos, bei mir sowie bei monsterkiller.
Ich weis nicht, in was für komischen Kreisen du dich sonst aufhältst, aber wenn hier schon mindestens 3 Leute sagen das es geht, und sie keine "Gnome Edition" haben (du meinst damit einfach das normale Ubuntu), dann wird es wohl auch so sein.
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ich habe "Ubuntu 8.04LTS (Hardy) - 32Bit Minimal "
und Wine läuft.
GUI habe ich nicht installiert.
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ey... wine läuft auch ohne gui und auf nem root eine desktop edition zu haben ist sowiso unötig und sehr unsicher...
teste erst aus bevor du so scheiße schreibst..
xfvb ist sozusagen ein "fake" x-server (gui)
dAnIiiiEl
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
ja ne is klaaar..... habts recht.... :-?
sag eh nix mehr zum thema gmod server denn ich bleib bei meinem cs 1.6 und css servern... is bessa bevor ich wieder so´n scheiss zamschreib xD
lg
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ich hab den Font "fixed" nicht :(
HTML-Code:
Fatal server error:
could not open default font 'fixed'
:(
Help?
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
hab ich auch glaube ich..
versuche es trotzdem mal..
lg
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Der Fehler ist "normal" und kann ignoriert werden :D
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
monky2k6
Der Fehler ist "normal" und kann ignoriert werden :D
http://img2.abload.de/img/root4pd2.jpg
SGNAjgjfSDFPOSD (Hilfe?)
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Ab welchem Kommando bekommst du den dein "Problem"?
Meine Ausgabe sieht so aus:
http://img3.imagebanana.com/img/mvahuwe/bla.jpg
Und der Server läuft ohne Probleme.
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Code:
wine srcds.exe -game garrysmod +map gm_construct +maxplayers 12 +port 29022 -autoupdate
Invoking /usr/lib/wine/wine.bin srcds.exe -game garrysmod +map gm_construct +maxplayers 12 +port 29022 -autoupdate ...
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
err:imagelist:ImageList_ReplaceIcon no color!
und dann dieses
epoll_ctl: Operation not permitted
epoll_ctl: Operation not permitted
epoll_ctl: Operation not permitted
epoll_ctl: Operation not permitted
epoll_ctl: Operation not permitted
epoll_ctl: Operation not permitted
...
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
dann nochmal versuchen
zu font fixed..
Code:
apt-get install xfonts-base
dann gehts ...
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Hi,
danke für die Anleitung. Mein Gmod Server läuft jetzt unter Linux.
Wie schaffe ich es aber, dass der Server nach einem Crash automatisch restartet?
Will ihn nicht immer manuell neustarten.
thx
drhossa
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Zitat:
Zitat von
m0nst3rkill3r
-autoupdate
grus
Also.
Wenn du den Server startest, musst du nach den ganzen Commands -Autoupdate hinzufügen
-
AW: [HowTo] Garrys Mod10 Server [LINUX!]
Hi,
der Befehl -autoupdate bewirkt doch nur, dass er automatisch nach Updates sucht.
Wenn ich quit in die Console eingebe, startet er automatisch neu (.bat Script)
aber wenn der Server wirklich crasht, wie z.b. "ED_ALLOC : no free edicts" dann bleibt das Error-Fenster stehen. Ich muss dann immer manuell das Fenster wegdrücken, dann startet er wieder.
Kann man das nicht irgendwie ausschalten?
thx
drhossa