LAN-Server unter openSuSE 11.2 (VM) wird nicht erkannt!

  • Moin moin,


    wie man oben schon zu lesen ist,
    wird mein LAN-Server nicht erkannt.
    Ich beschreibe es mal ausführlicher.


    Ich möchte für das lokale Netz gerne einen Half-Life (Counterstrike) Server bereitstellen.
    Die Grundmarschiene:


      ASUS M4A79 Deluxe
      AMD Phenom II X4 965 (4x3,4ghz)
      OCZ DDR3-1333 4GB
      Windows 7 Pro


    Da drauf läuft VirtualBox in der ich eine VM mit openSuSE 11.2 installiert habe.
    Die Netzwerkschnittstelle ist "bridged".


    Mein Netz: 192.168.1.0/24


    Router -> 192.168.1.1


    PC1 -> 192.168.1.10 (Auf dem ist derzeit die VM) (Win 7 Pro)
    PC2 -> 192.168.1.11 (Win XP Home)
    PC3 -> 192.168.1.12 (Win Vista Home prem)


    openSuSE_SRV1 -> 192.168.1.20 (openSuSE 11.2)


    Code
    Ping 192.168.1.20


    Funktioniert wunderbar


    Und unter HLSW finde ich den Gameserver auch
    192.168.1.20:27015


    Wenn ich Ingame versuche

    Code
    connect 192.168.1.20:27015


    Funzt das nicht.


    Und wenn ich den Server in die Steamserverliste einfüge wird der dort auch nicht angezeigt.


    Ich weiß nicht weiter.


    Grüße
    Überdosis

  • Der startbefehle war (zum ersten starten)

    Code
    ./hlds_run -game cstrike +maxplayers 12 +map de_dust


    Danach hatte ich den Server noch einmal damit gestartet

    Code
    screen -A -m -d -S hlds ./hlds_run -game cstrike +maxplayers 12 +map de_dust


    Status kann ich nicht sagen, bin gerade auf der Arbeit.
    Kommt nachher.


    firewall muss ich mal googlen

  • Zuerst den Hostname abfragen:

    Code
    hostname


    Danach die Datei /etc/hosts bearbeiten:

    Code
    127.0.0.1       localhost.localdomain   localhost
    192.168.1.20   hier_der_hostname


    Das macht man, damit der Server auch im SteamBrowser (im LAN) angezeigt wird.
    Wenn der Hostname in der hosts nicht mit der IP übereinstimmt, funktioniert der Broadcast des Servers nicht. So ist es zumindest schon immer bei HL2-Servern so.


    Dann den Server so starten:

    Code
    screen -A -m -d -S hlds ./hlds_run -game cstrike -port 27015 +ip 192.168.1.20 +maxplayers 12 +map de_dust


    Du kannst den Server auch direkt im Screen starten, ohne direkt den Screen zu holen:

    Code
    screen -mdS hlds ./hlds_run -game cstrike -port 27015 +ip 192.168.1.20 +maxplayers 12 +map de_dust


    Für den ersten Test ist der erste Befehl natürlich bequemer, da man dan direkt im Screen ist.


    Falls du noch ein Startscript haben möchtest, könntest du z.B. dieses hier nutzen: http://sourceserver.info/wiki/installat ... ript#linux

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!