Beiträge von Crunch

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.

    Wie der Titel schon aussagt,




    suche ich ein Script um Shootmania via Teklab zu starten (Server, Port, Players zuweisung via Interface)




    ich hoffe jemand hat dies bereits und würde es weite geben :)

    wenn ich ihm auch noch eine ip gebe kommt folgendes laut netstat -tulpe


    tcp 0 0 89.163.167.74.sta:25100 *:* LISTEN gshost 259019506 22041/srcds_linux


    tcp 0 0 *:2350 *:* LISTEN gshost 274881473 29208/ManiaPlanetSe


    tcp 0 0 *:30033 *:* LISTEN root 94711 15115/ts3server_lin


    tcp 0 0 *:munin *:* LISTEN root 5087 1556/munin-node


    tcp 0 0 *:ssh *:* LISTEN root 5561 1906/sshd


    tcp 0 0 *:smtp *:* LISTEN root 4556 1388/master


    tcp 0 0 *:3450 *:* LISTEN gshost 274881474 29208/ManiaPlanetSe


    tcp 0 0 89.163.167.74.sta:25050 *:* LISTEN kd10000 218573289 8084/srcds_linux


    tcp 0 0 *:10011 *:* LISTEN root 94720 15115/ts3server_lin


    tcp 0 0 localhost:5000 *:* LISTEN gshost 274881475 29208/ManiaPlanetSe


    tcp 0 0 89.163.167.74.sta:25000 *:* LISTEN gshost 259018978 21998/srcds_linux


    tcp 0 0 localhost:mysql *:* LISTEN mysql 3904 1199/mysqld


    tcp6 0 0 [::]:www [::]:* LISTEN root 3664 1000/apache2


    tcp6 0 0 [::]:ftp [::]:* LISTEN proftpd 252598076 17795/proftpd: (acc


    tcp6 0 0 [::]:ssh [::]:* LISTEN root 5563 1906/sshd


    udp 0 0 *:2350 *:* gshost 274881472 29208/ManiaPlanetSe


    udp 0 0 *:bootpc *:* root 3639 1854/dhclient


    udp 0 0 89.163.167.74.sta:25050 *:* kd10000 218573286 8084/srcds_linux


    udp 0 0 *:mdns *:* avahi 3775 1056/avahi-daemon:


    udp 0 0 89.163.167.74.sta:27005 *:* kd10000 218573287 8084/srcds_linux


    udp 0 0 89.163.167.74.sta:27006 *:* gshost 259018976 21998/srcds_linux


    udp 0 0 89.163.167.74.sta:27007 *:* gshost 259019504 22041/srcds_linux


    udp 0 0 *:9987 *:* root 94718 15115/ts3server_lin


    udp 0 0 89.163.167.74.sta:25100 *:* gshost 259019503 22041/srcds_linux


    udp 0 0 89.163.167.74.sta:27020 *:* kd10000 218573288 8084/srcds_linux


    udp 7920 0 89.163.167.74.sta:27021 *:* gshost 259018977 21998/srcds_linux


    udp 0 0 89.163.167.74.sta:27022 *:* gshost 259019505 22041/srcds_linux


    udp 0 0 89.163.167.74.sta:26901 *:* kd10000 218573434 8084/srcds_linux


    udp 0 0 89.163.167.74.sta:26902 *:* gshost 259019046 21998/srcds_linux


    udp 0 0 89.163.167.74.sta:26903 *:* gshost 259019561 22041/srcds_linux


    udp 0 0 *:42904 *:* avahi 3777 1056/avahi-daemon:


    udp 0 0 89.163.167.74.sta:25000 *:* gshost 259018975 21998/srcds_linux


    udp6 0 0 [::]:52323 [::]:* avahi 3778 1056/avahi-daemon:


    udp6 0 0 [::]:mdns [::]:* avahi 3776 1056/avahi-daemon:

    also wenn ich in [lexicon='putty'][/lexicon] den server mit: ./ManiaPlanetServer /dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/SMStormBattle.txt /server_port 25150 /max_players 20


    starte kommt in der log datei folgende nachricht:


    [2013/01/14 19:30:21] Initializing...


    [2013/01/14 19:30:21] Configuration file : dedicated_cfg.txt


    [2013/01/14 19:30:21] Loading system configuration...


    [2013/01/14 19:30:21] ...system configuration loaded


    [2013/01/14 19:30:21] Loading cache...


    [2013/01/14 19:30:21] ...OK


    [2013/01/14 19:30:21] Listening for xml-rpc commands on port 5000.


    [2013/01/14 19:30:21] Loading dedicated server configuration...


    [2013/01/14 19:30:21] ...Dedicated server configuration loaded


    [2013/01/14 19:30:21] Connecting to master server...


    [2013/01/14 19:30:22] ...OK


    [2013/01/14 19:30:22] Identifying on master server...


    [2013/01/14 19:30:22] ...OK


    [2013/01/14 19:30:23] Please wait, loading...


    [2013/01/14 19:30:26] Couldn't stat '/home/gshost/server/shoot_1644/GameData/ShootMania/GameCtnObjectInfo/Characters/ArenaPlayerDefaultSkin.zip'


    [2013/01/14 19:30:26] URL: maniaplanet://#join=gshost24@SMStorm


    [2013/01/14 19:30:26] Match settings file : MatchSettings\SMStormBattle.txt


    [2013/01/14 19:30:26] Loading match settings...


    [2013/01/14 19:30:26] ...Match settings loaded


    [2013/01/14 19:30:26] Autostart server on internet


    [2013/01/14 19:30:26] Starting server...


    [2013/01/14 19:30:26] - Warning! -


    You seem to be on a private network.


    Unless you have configured your NAT,


    other players on internet will not be


    able to join in...


    [2013/01/14 19:30:27] Loading map Battle - CrossFire.Map.Gbx (ttMw0hQhbNU5_DQacBMcFGUR4t5)...


    [2013/01/14 19:30:27] ...Load succeeds




    und wenn ich dann in [lexicon='putty'][/lexicon] netstat -tulpen eingebe kommt:


    tcp 0 0 89.163.167.74:25100 0.0.0.0:* LISTEN 1004 259019506 22041/srcds_linux


    tcp 0 0 0.0.0.0:2350 0.0.0.0:* LISTEN 0 274700221 29007/ManiaPlanetSe


    tcp 0 0 0.0.0.0:30033 0.0.0.0:* LISTEN 0 94711 15115/ts3server_lin


    tcp 0 0 0.0.0.0:4949 0.0.0.0:* LISTEN 0 5087 1556/munin-node


    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 5561 1906/sshd


    tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 0 4556 1388/master


    tcp 0 0 0.0.0.0:3450 0.0.0.0:* LISTEN 0 274700222 29007/ManiaPlanetSe


    tcp 0 0 89.163.167.74:25050 0.0.0.0:* LISTEN 1005 218573289 8084/srcds_linux


    tcp 0 0 0.0.0.0:10011 0.0.0.0:* LISTEN 0 94720 15115/ts3server_lin


    tcp 0 0 127.0.0.1:5000 0.0.0.0:* LISTEN 0 274700223 29007/ManiaPlanetSe


    tcp 0 0 89.163.167.74:25000 0.0.0.0:* LISTEN 1004 259018978 21998/srcds_linux


    tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 102 3904 1199/mysqld


    tcp6 0 0 :::80 :::* LISTEN 0 3664 1000/apache2


    tcp6 0 0 :::21 :::* LISTEN 104 252598076 17795/proftpd: (acc


    tcp6 0 0 :::22 :::* LISTEN 0 5563 1906/sshd


    udp 0 0 0.0.0.0:2350 0.0.0.0:* 0 274700220 29007/ManiaPlanetSe


    udp 0 0 0.0.0.0:68 0.0.0.0:* 0 3639 1854/dhclient


    udp 0 0 89.163.167.74:25050 0.0.0.0:* 1005 218573286 8084/srcds_linux


    udp 0 0 0.0.0.0:5353 0.0.0.0:* 107 3775 1056/avahi-daemon:


    udp 0 0 89.163.167.74:27005 0.0.0.0:* 1005 218573287 8084/srcds_linux


    udp 0 0 89.163.167.74:27006 0.0.0.0:* 1004 259018976 21998/srcds_linux


    udp 0 0 89.163.167.74:27007 0.0.0.0:* 1004 259019504 22041/srcds_linux


    udp 0 0 0.0.0.0:9987 0.0.0.0:* 0 94718 15115/ts3server_lin


    udp 0 0 89.163.167.74:25100 0.0.0.0:* 1004 259019503 22041/srcds_linux


    udp 0 0 89.163.167.74:27020 0.0.0.0:* 1005 218573288 8084/srcds_linux


    udp 7920 0 89.163.167.74:27021 0.0.0.0:* 1004 259018977 21998/srcds_linux


    udp 0 0 89.163.167.74:27022 0.0.0.0:* 1004 259019505 22041/srcds_linux


    udp 0 0 89.163.167.74:26901 0.0.0.0:* 1005 218573434 8084/srcds_linux


    udp 0 0 89.163.167.74:26902 0.0.0.0:* 1004 259019046 21998/srcds_linux


    udp 0 0 89.163.167.74:26903 0.0.0.0:* 1004 259019561 22041/srcds_linux


    udp 0 0 0.0.0.0:42904 0.0.0.0:* 107 3777 1056/avahi-daemon:


    udp 0 0 89.163.167.74:25000 0.0.0.0:* 1004 259018975 21998/srcds_linux


    udp6 0 0 :::52323 :::* 107 3778 1056/avahi-daemon:


    udp6 0 0 :::5353 :::* 107 3776 1056/avahi-daemon:

    also ich habe jetzt anstatt tm, no eingetragen jedoch zeigt er mir den server immer noch als offline an




    wie bereits erwähnt, er schaltet mir laut log datei auch nicht die ports frei (ports welche ich nicht im interface angeben habe, sind immer die gleichen die das spiel nützt)

    so um auch weitere leser hier im forum auf dem akutellen stand zu halten:




    ich habe nun auch die nötigen parameter für das startscript:




    ./ManiaPlanetServer /dedicated_cfg=dedicated_cfg.txt /game_settings=MatchSettings/SMStormBattle.txt /server_port gsport /max_players gsplayer




    so sehen diese aus, jedoch habe ich das problem das mir mein webinterface den port immer noch nicht obwohl über das startscript angegeben übernimmt




    muss ich irgendwo etwas verändern das dass webinterface erkennt gsplayer und gsport zu vergeben?




    ebenso ist es wenn ich den server via webinterface starte das mir dieser als offline angezeigt wird obwohl er online ist laut [lexicon='putty'][/lexicon]




    komisch ist auch wenn ich den server starte das mir die ports hierfür nicht freigeschalten werden, ich bekomme laut log eintrag immer die meldung das die ports dicht sind

    so habe den fehler gefunden wieso es sich im webinterface nicht starten ließ (shootmania war bereits eingetragen und wurde auf eine start stop weitergeleitet)




    ich habe nun selbst shootmania als spiel hinzugefügt und dort beim startscript ./RunSrvSM.sh eingeben und diese nach meinen wünschen geändert.




    Soweit so gut, ich kann den server nun auch vom webinterface starten, jedoch lässt sich dieser nicht mehr stoppen und er wird mich auch nicht als online angezeigt wenn er läuft, ebenso sind anscheinend die für das spiel benötigten ports (25150-gameserver und 3450-p2p) nicht offen da mir die gameserver log dies aussagt.




    Bearbeitung 18:17 Uhr:




    Fehler gefunden, den von mir vergebenen Port bei der Installation des Gameservers 25150 übernimmt meine RunSrvSM.sh leider nicht, ich weis einfach nicht wie ich es dem Startskript klar mache die von mir vergebenen slots, ports zu übernehmen

    mein hauptproblem ist gerade wenn ich mich über den testkunden einlogge und auf server restarten klicke passiert nichts, keine meldung das der server neu gestartet wird gar nix, ausser das die anderen testserver alle offline gehen

    würde die start.sh so passen?




    #!/bin/sh


    ./ManiaPlanetServer /title=SMStorm /game_settings=MatchSettings/SMStormRoyal.txt /dedicated_cfg=dedicated_cfg.txt




    port=$1


    slots=$2


    ip=$3




    sed -e '/server-port=/Ic\server-port='$port'' dedicated_cfg.txt > dedicated_cfg.txt


    sed -e '/max-players=/Ic\max-players='$slots'' dedicated_cfg.txt > dedicated_cfg.txt


    sed -e '/enable-query=/Ic\enable-query=true' dedicated_cfg.txt > dedicated_cfg.txt


    sed -e '/server-ip=/Ic\server-ip='$ip'' dedicated_cfg.txt > dedicated_cfg.txt

    da ich meinen beitrag wieder nicht verändern kann:




    ich würde gerne wissen wie ich von teklab aus es einbinden kann das teklab vorschreibt wieviele slots und welchen port sowie ip das spiel verwenden soll.

    Hallo,




    ich hätte da eine frage und zwar, wenn ich jetzt ein x beliebiges Spiel bei teklab einbinden möchte und die nötigen Dateien bereits auf meinem imageserver liegen und soweit funktionieren (Installation...) wie macht man das der Server mit dem richtigen Port, ip und slotanzahl gestartet wird? Bzw. wie funktioniert die Einbindung der Befehle gsip gsport gsslot ?

    Ah ok danke erstmal, wie ändere ich nun die verlinkung auf id8?


    Muss ich das im cms Modul ändern?


    Benütze noch zu testzwecken die teklab Standard Template page

    Hallo,




    ich habe im Shop bei der Artikel Kategorie eine neue angelegt. Wenn ich diese nun editiere und als hauptkategorie den namen der neu angelegten kategorie auswähle verschwindet diese in der auflistung. Ebenso erscheint auf der cms hauptseite unter gameserver kein angelegter artikel in der kategorie ausser ich rufe die domain via:


    http://domain.tl/modules.php?name=shop&op=category&ids=8




    wenn ich es ohne diese weiterleitung versuche erscheint nur für kurze zeit http://domain.tl/modules.php?name=shop&op=category&ids=1 oben im browser und springt dann wieder zurück auf http://domain.tl/index.php




    jedoch steht in meiner auflistung der kategorien jediglich die neu angelegte z.b test3 (IDS=8)

    gut




    hab soweit alles hinbekommen, einziges problem ist jetzt:




    wenn ein kunde ein installiertes addon deinstallieren möchte und den server restartet läuft das addon weiterhin auf dem server und die daten sind auf dem ftp weiterhin vorhanden