Seite 1 von 9 12345 ... LetzteLetzte
Ergebnis 1 bis 10 von 84

Thema: [HowTo] Garrys Mod10 Server [LINUX!]

  1. #1

    Standard [HowTo] Garrys Mod10 Server [LINUX!]

    "Eine neues Tutorial mit offizellen Linux-Binaries ist in unserem Wiki zu finden:
    http://wiki.garrysmod.de/Server_Hosting"

    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!

    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!
    Code:
    Xvfb -noreset &
    Danah müsst ihr folgendes schreiben:
    Code:
    export DISPLAY=:0
    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
    Code:
    mkdir /home/gmod10
    Jetz wechseln wir in den Ordner
    Code:
    cd /home/gmod10
    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
    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
    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:
    Code:
    x11vnc -display :0
    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!

    ______________________________________

    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
    Code:
    useradd gmod10
    Eine neue Gruppe für den User
    Code:
    groupadd gmod10
    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
    Geändert von Grüne Gurken (24.06.2010 um 20:49 Uhr) Grund: Linux-Bin's Tutorial

  2. Folgende 3 Benutzer sagen Danke zu dAnIiiiEl für den nützlichen Beitrag:


  3. #2

    Standard 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
    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
    Geändert von peacemaker (26.03.2009 um 17:18 Uhr)
    olololoolo

  4. #3

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]

    Heißt das nich Glasfaser Kabel?
    hehe

  5. #4

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]

    Ya. Verschrieben
    Doppelpost:
    Mann sollte noch schreiben wie man auf den VNC server connectet
    Geändert von peacemaker (26.03.2009 um 18:52 Uhr) Grund: Doppelposts zusammengefügt
    olololoolo

  6. #5

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]

    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!
    Geändert von Grüne Gurken (26.03.2009 um 21:55 Uhr)

  7. #6

    Standard 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?

  8. #7

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]

    Zitat Zitat von dAnIiiiEl Beitrag anzeigen
    Wiso wird der Server immer noch als Root ausgeführt oO?
    su -c "" user startet einen Prozess als extra user?
    Nein su -c bewirkt, dass ein einzelner Befehl als Root ausgeführt wird:
    http://de.wikibooks.org/wiki/Linux-Kompendium:_su

  9. #8

    Standard 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! Hast dir sichtbar mühe gegeben =)
    Website: monky-town.de

    WildStar
    Server: Kazor
    Seite: Verbannte
    Char: Monkii (Arkanschütze)

  10. #9

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]

    Dankeschön darauf hab ich gewartet ;-)
    Läuft ganz gut hab einen 12slot Public mit sehr vielen addons

  11. #10
    Avatar von EPIC!
    Registriert seit
    22.11.2008
    Ort
    Gauting

    Standard AW: [HowTo] Garrys Mod10 Server [LINUX!]



    Ich hab kein X Server -_-

    Hilfe?
    Falls Freiheit überhaupt irgendetwas bedeutet,
    dann bedeutet sie das Recht darauf,
    den Leuten das zu sagen, was sie nicht hören wollen. http://www.kosegutt.net/Scotsman-Banned.gif

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •