UTzone.de

UTzone.de (https://www.utzone.de/forum/index.php)
-   UT - Server (alle) (https://www.utzone.de/forum/forumdisplay.php?f=43)
-   -   (UT3) Server nicht in der Online Liste (https://www.utzone.de/forum/showthread.php?t=2835)

Darkestnoir 26.11.2012 23:52

Server nicht in der Online Liste
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hey,

mal wieder dieses Problem...

Mein Server wird nicht in der Online Liste angezeigt, manchmal taucht er auf wenn ich dann Join und wieder Disconnect ist er weg. Direkt IP Join funktioniert ohne Probleme.

Ich benutze ein Normal installiertes UT3 mit Patch 5 und Titan Pack dazu benutze ich den MapMixer und den Mutator BattleRPG.

Den Server Starte ich wie folgt:
StunServer Starten->UT3 Starten->Einloggen mit extra Account für Server->Im MapMixer Menü den Dedicated Server starten->Server Startet mit dem Log (siehe unten)

Danach versuche ich zu Joinen:
UT3 Starten->Einloggen mit Normalen Account->Server Suche im MapMixer Menü unter Internet und mal wieder nichts gefunden xD

Ich benutze ein lokalen Stunserver weil sonst immer "NAT is strict." in der Server Console angezeigt wird. Die Einstellungen sind:
Code:

server -h 192.168.3.51 <-(meine LAN IP) -a 127.0.0.1 -v
pause

Ich habe viele Ports für UT3 auf gemacht, eigentlich viel zu viel:
Code:

UDP        1039
UDP        6500
UDP        6515
UDP        7777-7788
UDP        13000
UDP        13139
UDP        27900
TCP        3783
TCP        6667
TCP        28900
TCP        29900-29901

Brauche dringend Hilfe ich hoffe es ist noch wer aktive der mir Helfen kann ;-)

MfG

Donzi 27.11.2012 00:18

HiHo

zuviele Ports ist nie schlecht, aber TCP 6667, erm den kannste zumachen, der is fürs IRC gedacht.


Zitat:

Den Server Starte ich wie folgt:
Passt

Zitat:

Danach versuche ich zu Joinen:
Passt, aberrrrr, lässt du Epic auchn bisl Zeit? So ein zwei drei Minütchen?

+/- Klappen

Wieso startest du den Dedi unter Windows nicht einfacher? Dann siehst Du wo das Problem liegen könnte. Den dann würde ich/wir sehen, ob -multihome=IP-Adresse drin ist.

Zitat:

:top
ut3.exe server CTF-Coret?GameMode=1?Game=UTGameContent.UTCTFGame_Content?bShouldAdvertise=True?bIsLanMatch=True?bIsDedicated=True?PureServer=1?AdminPassword=jo?GamePassword=?listen -multihome=IP-Adresse_extern -nohomedir -unattended -login=BLAAAA -password=AAAALB -log=UT3_Server.log -nohomedir -unattended
goto top

Aber das isn anderes Thema ;)





Ini angeschaut, auch alles soweit oki, evtl. in der UTEngine.ini was ändern:
Code:

[OnlineSubsystemGameSpy.OnlineSubsystemGameSpy]
.
.
.
StunServerAddress=stun.xten.com  <-- hinzufügen
StunServerAddress=192.168.3.51

[StunServerAddress=stunserver.org] <-- löschen

[StunServerAddress=stun.xten.com] <-- löschen


Darkestnoir 27.11.2012 01:13

Danke für die Antwort, ich würde gerne den Server mit einer *.bat Datei starten allerdings weiß ich nicht wie ich die *.bat Datei richtig konfigurieren muss wegen MapMixer usw. da in dem Launcher.log auch nichts dazu drin steht.

Bei -multihome=Kommt da meine Lan-IP also 192.168.3.51 oder die aktuelle Internet IP rein und kann man da auch DNS Adressen einfügen wie bla.dyndnys.org ?

Ich habe jetzt die Zeile "StunServerAddress=stun.xten.com" wieder hinzugefügt allerdings befürchte ich das dann wieder "NAT is strict." auftaucht.

Das Teste ich dann Morgen ;-)

MfG

Donzi 27.11.2012 01:55

MapMixer in einer bat als Dedi?

Code:

UT3.exe server dm-placeholder?mutator=mapmixer.mapmixer -login=gamespyname -password=gamespypassword
Einfach, oder? :)
Denn alles steht in der Launch.log drin, wie die bat aussehen sollte. (Von unten nach oben lesen)

Wegen Strict, da sitz ich grad dran, den ich hab seit neuestem leider auch ne FritzBox.
Per DMZ gehts schonma

PS: Denk dran, Du siehst ihn zwar in der Onlineliste, evtl. allerdings empfehl ich Dir auf Deinen eigenen Lan-Server zu connecten, also nicht über die Onlineliste. okok, egal.

Donzi 27.11.2012 03:12

Liste der Anhänge anzeigen (Anzahl: 5)
Ach was ne schwere Geburt....

Wegen Dir isses nun knapp drei und morgen is wieder Alltag ^^

  1. Stunserver
    - UTEngine.ini:
    Code:

    [OnlineSubsystemGameSpy.OnlineSubsystemGameSpy]
    .
    .
    .
    ;StunServerAddress=stun.xten.com
    ;StunServerAddress=stunserver.org
    StunServerAddress=
    StunServerAddress=

    - stun-server-0-96.exe gesaugt, in den Ordner von UT3/Binaries gelegt
    - Ausführen in diesem Ordner (STRG + rechter Mausklick auf den Ordner Binaries, Eingabeaufforderung hier starten)
    - D:\Games\UT3\Binaries>stun-server-0-96 -h DEINE_LAN_IP -a 127.0.0.1 -v
    - ohne Pause laufen lassen
    ( nich nur für dich, habs ma global gemacht )


  2. Bat-Datei
    Ich machs gern kompliziert, daher trenne ich gern die ini-Files vom Server von dem des Clients.
    Erklärung configsubdir
    +/- Klappen
    Zitat:

    Zitat von Ich selbst
    Original:
    http://www.utzone.de/forum/showthread.php?t=41

    -configsubdir=
    Wir geben beim Patch 1.1 nicht mehr direkt die ini´s an, sondern verwenden Unterordner, um eine bessere Struktur durchzusetzen.
    z.B.: -configsubdir=iCTF ; Beim ersten Start legt der Server automatisch die ini´s die benötigt werden in diesen Ordner an und dann können Sie verändert werden.
    Für Windows : D:/DediServer/UT3/UTGame/Config/iCTF/
    Für Linux : /ut3/UTGame/Config/iCTF/



    Ich leg dir meine Startbat rein. Umändern, wenns sein muss, helfen wir auch da. :)
    (multihome, kannste wieder vergessen, is nur wenn *nix und/oder Windows mit 2 Netzwerkkarten/Lan-IP's)

    Code:

    :top
    ut3.exe server CTF-Coret?GameMode=1?Game=UTGameContent.UTCTFGame_Content?bShouldAdvertise=True?bIsLanMatch=true?bIsDedicated=True?PureServer=1?AdminPassword=jo?GamePassword=?listen -nohomedir -unattended -configsubdir=MapMixer -login=DEINLOGIN -password=DEINPASSWORD port=8888 -queryport=6510 -log=MapMixer_Dedi.log -nohomedir -unattended
    goto top

    Port und Q-Port aus ABSICHT weggelegt, weg vom Client, wenn der Dedi auf dem gleichen Host wie der Client läuft.

    WICHTIG!
    Suche die UTEngine.ini im SubDir und leere nochmals den Stunservereintrag wie oben im configsubdir.
    Falls Du nicht mit SubDir arbeiten willst/möchtest, ich hab keine Ahnung wie der Client auf den leeren Eintrag reagiert.
    Du verstehen, ich müde :D


  3. Firewall / Ports
    Ports per TCPview (SysInternals) nochmal genauer rausgefischt und aus Absicht grösseren Spielraum gelassen, um es einfacher zu machen.
    Genaue Ports, nich um die Uhrzeit, man möge mir verzeihn :müde:

    Anhang 1879


    UDP 6510 <-- weil ich einen anderen QueryPort verwende!!! Standard wäre hier 6500
    UDP 7777-9000
    UDP 13000-14001
    UDP 27900-29901

    - Bilder sagen mehr als tausend Worte, Freigabe einer Fritzbox 3370
    Anhang 1878


Ergebnis:

Anhang 1880


So, und wenn das ganze funktioniert hat, erbete ich nen Donate :P Und zwar nicht zu wenig :muhaha:

Hach wat bin ich wieder fies :ugly:


//Edit: 03:30
Ich hab MapMixer-Startup schon fertig, mit configsubdir uswuswusw.. Ich hatte ihn nicht, ergo auch neu gemacht, wie alles oben.

Die Mixer-Settings, erm, da kennst Du Dich aus, aber wie gesagt, auch da können wir helfen.


Anhang 1881Anhang 1882


Mich juckts grad inne Finger.....doch nen UT3-iCTF wieder aufsetzen? mmmhhhhhhhhh

Darkestnoir 27.11.2012 18:48

Danke für deine Hilfe, hättest nicht so lange machen müssen ;-)

Aber leider funktioniert nun gar nichts mehr kann nicht mal irgendwie Joinen xD

Ports habe ich alle Freigegeben habe auch eine Fritzbox xP

Habe den StunServer (hatte ich ja schon) nochmal erstellt und der Server verbindet sich auch damit. Soweit alles ok, aber das war es dann auch xD

Ich starte den Server jetzt mit deiner Bat Datei und da habe ich gleich mehrere Fragen:

Wofür:
"CTF-Coret?GameMode=1?Game=UTGameContent.UTCTFGame_Content" geht nicht auch
"DM-Deck?GameMode=0?Game=UTGame.UTDeathmatch" weil ich will ja einen Deathmatch Server ?

"bIsLanMatch=true" Will ja ein Internet Server muss das nicht auf false ?

"PureServer=1" Es ist doch eigentlich kein PureServer also 0 bzw false ?

Es kommt 2x "-nohomedir" vor obwohl alle Maps und Mutatoren im "My Games" Ordner liegen da wie gesagt es von einem Normalen UT3 Ordner startet also eigentlich kein richtiger DediServer ist. Müssen die dann nicht da raus ?

Brauch man "-multihome=" nicht, wenn ja wie muss das aussehen so zb. "-multihome=192.168.3.51" mit der LAN-IP, weil ich habe mehrere Netzwerkkarten ?

Wofür ist "-unattended" finde dazu nichts im UT3 Server Guide ?


So das waren meine Fragen fürs erste. Auf jeden Fall läuft jetzt garnichts ;-)

Wenn dann alles nach meinen Wünschen funktioniert Spende ich auf jedenfall etwas ^^

MfG

Edit: Ich habe mir jetzt überlegt ein richtigen DediServer aufzusetzen.

Was ich vor habe:
UT3 Server mit Custom Mappacks.
Gamemode: Deathmatch
Mutatoren: BattleRPG und evtl. noch paar andere.
Bots: 8 Stück Godlike sollen wenn zb. 8 Player drauf spielen weg sein.
Vote: Ja, aber nur wenn man will nicht nach jeder Runde muss, sonst soll es mit einer Random Map weiter gehen.
FastDownload: Ja, aber erst später wenn es auf dem RootServer meines Kumpels läuft

Und der Rest sind Kleinigkeiten. Bin gerade dabei die beliebtesten Mappacks runter zu laden und sie direkt in den Server rein zu kopieren, ich hoffe ich kann auf den Mapmixer verzichten da ich glaube das der mit Schuld an dem Problem da oben hat.

MfG

Edit2: Das Problem liegt wohl wirklich am Mapmixer, aus irgend einem Grund kann man auf meinem Listenserver nicht mehr Voten und nun auch nicht mehr spielen da er aus dem "Spieler ready" Bildschirm nicht mehr raus kommt. Ich mache erst mal alles neu melde mich dann wieder ;-)

MfG

Donzi 27.11.2012 22:37

Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

weil ich will ja einen Deathmatch Server ?
Guggst Du Serverguide von mir ;)

Zitat:

"bIsLanMatch=true"
Im Prinzip schon, aber Du wirst es nicht schaffen, von Deinem Rechner übers Netz wieder auf Deine IP auf Deinen Rechner connecten.
Daher ausnahmsweise auf true. (Ich konnte bei false nicht connecten)

Zitat:

"PureServer=1"
Nen bisl Faken is doch erlaubt :D Immo isses vollkommen woscht.
Allerdings, frisch aufgesetzt Clients sehen mit Pure = 0 Deinen Server nicht, ohne dem Serverbrowser anzuweisen, das auch nicht-pure Server angezeigt werden.
Kleiner Trick sozusagen ;)


Zitat:

-nohomedir
Einma, pardon, mein Fehler.
Lies ma den Guide durch, is nich sooviel. Ich starte meinen Client sogar als nohomedir, denn kein Spiel muss irgendwo zugreifen.
Ich hätte sagen sollen, dass ich alles aus D:\Games\UT3 starte und auch alles dort bleibt.
Dazu hier nen Artikel von mir, Variante B:
http://www.utzone.de/forum/showthread.php?t=487


Zitat:

-multihome=192.168.3.51
Weisse dem MultiHome die Adresse zu, die Du brauchst (auch hier testen oder weglassen.)

Zitat:

-unattended
erwischt....ich weiss nicht mehr warum "unbeaufsichtigt" :(



--
Mapmixer, ich hau mich auch ma dran, wie der funzt.
Reitzt mich ^^
Du musst nichtma nen Dedi neu installieren oder so, mach einfach ne Kopie von Deinem UT3 und benenn den Ordner dann UT3_Dedi als Beispiel.
Und hau dann alles an Customs rein, wie ich, dann klappt das :D
Anhang 1884

Ragnos 27.11.2012 23:37

MapMixer funzt nicht mit -nohomedir am client!

Donzi 28.11.2012 01:32

immerhin hab ich was gefunden :)



MapMixer Tutorial - Setting up a Dedicated Server
+/- Klappen
Overview
This page describes how to use MapMixer in a Dedicated Server environment.


Background
Ok, so you know how to setup a dedicated UT3 server and are wondering how to launch your session using MapMixer from the command line. MapMixer takes control of the whole game session and the first thing that needs to happen is for it to gain this full-control over the session. Strictly speaking, this doesn't happen until MapMixer, itself, actually launches the first match. When you're using the MapMixer Front End Menus, it launches the first match itself, so it gains full control immediately.

In a command-line context MapMixer doesn't actually exist until the first match is launched by UT3, in which case the Mutator part of MapMixer will be invoked. At this point MapMixer will relaunch the entire Session using it's own internal Session Map List! This means that the map that you use to launch UT3 with from the command line is totally ignored and MapMixer proceeds to initialise (or continue) its own Session Map List.

Launching is therefore quite simple, for example:
UT3.exe server dm-placeholder?mutator=mapmixer.mapmixer -login=gamespyname -password=gamespypassword

As MapMixer totally ignores the map you launched the game with, you could even create a blank map with nothing in it, for quick loading. Note that no server configuration options are given on the command line. All configurations are managed by MapMixer.


Configuring
When you launch a server session of any sort with MapMixer, using either the command-line or the UI, it will always be an Advanced Session - see the UI version of the Advanced Session.

Unfortunately at this stage there is no web-admin facility for MapMixer, as I simply just don't have the time and inclination for this sort of thing at this stage. Currently the only way to configure MapMixer for a command-line Dedicated server environment is by manually editing MapMixer's ini files and using some in-game console commands to manage MapMixer. I suggest you test your server configuration on a separate machine and either ftp or scp the UTMapMixer_*.ini files to the server.

Use Server Admin Lists, available from the Setup Tab in the Advanced Configuration Menu (or see the UTMapMixer.ini file in the section [MapMixer.MapMixer_Data_ServerAdmin]) to manage your actual server parameters, such as server name and password etc.


Configuration Files
MapMixer's configuration is stored in multiple ini files. The reason for this is that there is a lot of data stored and keeping them in separate files helps to separate the groups of data and simplifies management of them if you need to update one type of information on a server. Descriptions of the relevant MapMixer ini files is as follows:
ini File Description
UTMapMixer.ini Core MapMixer configuration file. Holds settings for Gametype configurations and their rules, as well as Server and Session Configurations.
UTMapMixer_MapDatabase.ini Holds entire listing of installed maps, grouped together in prefixes. An important file as it stores important information such as map author recommended player counts, author name and user generated data such as rating and comments.
UTMapMixer_Session.ini Holds the current Session Map List, as well as all parallel map lists when Manual Source Switching is activated.
UTMapMixer_ListsBots.ini User created Bot Lists
UTMapMixer_ListsFactions.ini User created Factions
UTMapMixer_ListsGameRules.ini User created Game Rule Lists
UTMapMixer_ListsMapDefaults.ini User defined Map Defaults
UTMapMixer_ListsMaps.ini User created Map Lists
UTMapMixer_ListsMapSources.ini User created Map Source Lists
UTMapMixer_ListsMutators.ini User created Mutator Lists

These files should be transferred from your test machine to the dedicated server machine. If possible, you could also manually edit them on the server via a text editor, but care should be taken when doing this.


MapMixer Client Packages
MapMixer is designed from the ground-up for a network environment and thus there are separate server and client file packages. A player connected to a MapMixer server only requires the following files, which will be pushed to the client on connection, if required, as usual:
Package File Description
MapMixerClient-xxx.u (xxx = client version, eg 300). Core MapMixer client-side code package.
MapMixerClient_Sounds.upk Client-side sounds package.
MapMixerClient_Gfx.upk Client-side texture package.


Map Voters
Map voting is another thing I don't have the time or inclination to use or test. Normally MapMixer expects that all map switches will be called by itself, however I have incorporated the ability for MapMixer to accept externally invoked maps, in which case it will add the map to its Session Map List. This means that in theory, a Map Voter should be able to run in parallel with MapMixer, however this is only in theory and has not yet been fully tested. (If only I had more time and resources.)

Donzi 28.11.2012 11:41

Mhh ich hab das jetzt ma durch, ich verstehen nicht den Sinn des MapMixers für nen DediServer.
Ich steuer nen Dedi dann doch lieber mit dem 1.17 UTWebAdmin, wesentlich einfacher und man kann das Voting perfekt einstellen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
CopyRight-Licence © 1999 - 2024 by UTzone.de