PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : UT2004 Gleichen Gametyp in verschiedene Voting-Listen?


protect
10.04.2010, 10:40
Hi,

ich habe hier ein paar Maps auf meinem Server. Einige davon sind Trials, andere sind Race Maps. Jedoch sind beide natürlich Assault.

Jedoch finde ich nirgendwo im Webadmin oder sonstwo eine Einstellung, wo ich für den gleichen Gametyp zwei Votinglisten machen kann.

Also ich möchte zwei Votinglisten:

1) Trial
AS-Trialblabal
AS-Trialxy

2) Race
AS-SunRaceby
AS-Racer177

Ich denke ihr versteht was ich meine. Geht das irgendwie?

Und falls es nicht geht, ich hab da mal was gesehen. Da hat jemand eine ganz einfache Assault Map in ein XY-blabal.ut2 umgewandelt, trotzdem funktionierte das genauso als wenn die Map AS-blabla hieß, nur das man hier halt verschiedene Votinglisten machen konnte.

Wie geht das?

Danke im Vorraus

gruß


//Edit: Achso, und kann mir jemand kurz erklären, wie ich einstellen kann, das der Server bei Absturz oder Neustart die Map AS-blabla starten soll und nicht CTF-FaceClassic. danke.

Wormbo
10.04.2010, 12:00
Die Startmap kommt ins Startscript, also die Datei, die deinen Server nach einem Crash neu startet.

Ich bin mir jetzt nicht sicher, ob man mit dem Standard-Mapvoting in UT2004 verschiedene Maplisten auswählen kann, aber ich glaube es geht nicht.

protect
10.04.2010, 12:03
Ich bin noch recht neu auf dem Servergebiet, da ich ihn erst seit 2 Tagen habe. Das Startscript das du meinst ist doch die RunServer.bat oder?
Doch dort steht nichts von einer Map. Nur ganz normale bat-Befehle, aber nichts von einer Startmap. Wie muss ich das jetzt eintragen?

//Edit, habs gefunden: http://www.utzone.de/forum/showthread.php?t=52
Jedoch funktioniert es immer noch nicht, er startet immer noch mit CTF-FaceClassic trotz 2x Neustart.
So sieht meine RunServer.bat jetzt aus:

@echo off
:10
ucc server AS-ConstructorValley[CLEAN]?Game=UT2K4Assault.ASGameInfo ini=UT2004.ini log=server.log
copy server.log servercrash.log
goto 10


Wo liegt der Fehler?
Ja, ConstructorValley ist richtig geschrieben, auf dem Server drauf und funktioniert auch. Soweit ich weiß hab ich einen Linux-Server. Aber auch die Linux Variante (./ucc-bin) funktioniert nicht... Er startet immer mit FaceClassic.
----------------------------

Jedoch jetzt zum eigentlichen Problem... Wie geht das das manche Leute ein Trial (AS) einfach zu TR-blabla.ut2 machen können?
Und unterstützt UT2Vote gleiche Gametypen in verschiedenen Maplisten? Auf der Info-Seite von UT2Vote steht darüber nichts...


Danke im Vorraus.

Razorkill
10.04.2010, 12:31
Meinste das so?

http://www.utzone.de/forum/attachment.php?attachmentid=439&stc=1&d=1270899074

Wie geht das das manche Leute ein Trial (AS) einfach zu TR-blabla.ut2 machen können?

Ganz einfach,Editor öffnen,Map laden,Speichern als,Umbenennen und fertig

Ragnos
10.04.2010, 13:00
Da brauch man nichtmal den Editor für, einfaches umbenennen der Files reicht.

protect
10.04.2010, 13:35
Ja, so wie im Bild oben mein ich das. Nur das mal halt da zwei mal Assault hat, nur in verschiedene beliebige Kategorien unterteilt.

Edit// Öhm... Maps einfach in TR umbennnen ist ja schön und gut, aber wie spielt der Server die dann? Ich muss ja irgendwie dann einen Gametype für TR (bzw. neues AS) festlegen. Doch wie?

protect
12.04.2010, 18:00
Weiß denn wirklich niemand wie ich

a) die Startmap ändere (z.B. bei Restart oder Crash)
b) Sachen wie TR-blabla oder XY-blabla zum laufen bekomme?

gruß

Donzi
12.04.2010, 18:59
Sonderzeichen in einer Batch-Datei werden mit einem slash abgehandelt
[] --> /[/]

So kann man auch die Startmaps ändern. Eine Randomstartmap geht leider nicht.
(nicht das ich wüsste)

Fürs spezielle Voting versuch ma ProAsm´s UT2Vote
http://www.proasm.com/ut/ut2vote59.html
//Edit, seh grad wurde schon mal eingereicht
DefaultMap="AS-Convoy",MapPrefix="AS",AltMapPrefix=
Idee, könnte so funzen:
DefaultMap="AS-Convoy",MapPrefix="AS",AltMapPrefix="TR"
Oder andersrum, probiers aus

Für einen speziellen Gametype ebenfalls ProAsm´s GameMake
http://www.proasm.com/ut/ut4gamemake.html

protect
13.04.2010, 05:55
Ich habe die Batch jetzt auch mit den Sonderzeichen angepasst (AS-ConstructorValley/[CLEAN/]). Trotzdem startet er immer noch mit FaceClassic. Warum?

Die anderen Mods werd ich mir mal anschauen, Danke.

Donzi
13.04.2010, 06:17
log?

Wormbo
13.04.2010, 11:19
Das Escapen mit Vorwärtsslash wäre was ganz Neues. Ich glaube auch nicht, dass das bei eckigen Klammern überhaupt nötig ist.

Dass da trotzdem Face Classic kommt deutet eher darauf hin, dass der Server über ein anderes Script gestartet wird. Bei falschem Namen für die Startmap würde er den Start nämlich eher komplett verweigern.

Donzi
13.04.2010, 11:36
hab ich wieder scheisse gebaut......
immer diese windows linux hinundher, nervig....
\/ eins von den zweien halt oder "" geht auch xD
macht mich doch einfach wahnsinnig ^^

jeppo
13.04.2010, 12:56
unter linux must du [ in " " strings quoten allerdings must du [ nicht quoten wenn sie in ' ' anstatt " " sind. in " " strings werden ersetzungen vorgenommen in ' ' nicht.

wer das verstanden hat kann sich an der kasse nen krokodiel anhohlen.

protect
13.04.2010, 17:15
Also UT2Vote funktioniert wunderbar, jedoch muss ich jetzt nur noch das Problem mit der RunServer.bat beheben. Denn die funktioniert ja nicht. Und nach jedem Server-Neustart UT2Vote im Webadmin-Panel zu aktivieren ist ein wenig nervig. Ich hoste bei gameservers.com - was kann ich tun?

Donzi
13.04.2010, 17:16
Llloooogggggggg

protect
13.04.2010, 17:20
Das hier sollte es sein:


mlds.sh: Game for Account 831441 Starting Up
mlds.sh: Game loop initializing...
mlds.sh: To exit loop hit CTRL-C
mlds.sh: Starting Server
Executing Class Engine.ServerCommandlet
Browse: CTF-FaceClassic?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?game=XGame.xCTFGame?MaxPlayers=16
Collecting garbage
Purging garbage
Garbage: objects: 37370->37289; refs: 470660
Game class is 'xCTFGame'
Bringing Level CTF-FaceClassic.myLevel up for play (30) appSeconds: 0.000000...
Loading Admins & Groups
Kick and Ban Privileges Loaded
Maps & Game Privileges Loaded
Admins & Groups Management Loaded
Extra Privileges Loaded
GameInfo::InitGame : bEnableStatLogging False
[Info] Using global profile.
UdpServerQuery(crt): Port 7787 successfully bound.
Resolving master0.gamespy.com...
MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
Defaulting to false
Defaulting to false
Resolving ut2004master2.epicgames.com...
Loading Available Maps
Loading Game Types
XWebAdmin.UTServerAdmin Initialized on port 8080
[13.04.2010 18:18:36] Loaded 1 CM-Ban(s).

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~ Clan Manager 1h 6T ~~~~~~~~~~~~~~~

~~ Anti Cheat is enabled: False
~~ WhoIs is enabled: True
~~ Trial Friendly Mode is enabled: True
~~ CM BanSystem is enabled: True
~~ Private Server is enabled: False

~~ Copyright (C) 2006-2009 Gugi
~~ All rights reserved

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MasterServerUplink: Resolved ut2004master2.epicgames.com as 216.27.56.6.
Resolved master0.gamespy.com (207.38.11.174)
UdpGameSpyUplink: Master Server is master0.gamespy.com:27900
UdpGameSpyUplink: Port 7788 successfully bound.
MasterServerUplink: Connection to ut2004master2.epicgames.com established.
Master server connection failed
Attempting to reconnect to master server!
Resolving ut2004master1.epicgames.com...
MasterServerUplink: Resolved ut2004master1.epicgames.com as 24.199.192.15.
MasterServerUplink: Connection to ut2004master1.epicgames.com established.
Approval APPROVED
Master server requests heartbeat 0 with code 12576
Master server requests heartbeat 1 with code 12576
Master server requests heartbeat 2 with code 12576
Master server assigned our MatchID: 0


mlds.sh... ist das meine Runserver.bat? und wo finde ich die und kann ich die verändern?

protect
13.04.2010, 17:45
OK, ich habe die Datei gefunden und kann sie auch bearbeiten. Das funktioniert auch. Jedoch gibt er mir immer wieder, wenn ich eine Map mit [] eintrage einen Syntax Error im Browser aus. Ganz normal AS-Convoy funktioniert. Wie geht das also mit ConstructorValley[CLEAN]?

Folgendes hab ich schon versucht:

\[CLEAN\] - funktioniert nicht
"["CLEAN"]" - funktioniert nicht

Wie muss das richtig lauten? (linux-server)...

Donzi
13.04.2010, 17:51
So, ENDLICH ^^

Du kannst die Startmap NICHT ändern, das macht dein Hoster für dich. Die Runserver-bat ist uninteressant.

Dort, wo Du deinen Server an/aus machst, könntest Du evtl. die Startzeile ändern.
Ansonsten musst Du deinen hoster fragen, ob er es für Dich macht.

Anderweitig, keine Chance irgendwas an dem Start zu ändern.

protect
13.04.2010, 17:53
Lol ich hab doch oben geschrieben das ich es ändern kann. Und das funktioniert auch... Da war unten ein winzig kleiner Link auf der Seite mit "Startparameter ändern" - hab ihn jetzt gefunden :eek:

Aber wie geht das ganze jetzt unter Linux? (s.o.)

Donzi
13.04.2010, 18:00
stopstopstop

Das hat mit Linux nichts zutun.
DU kannst NUR unter "Startparameter ändern" was ändern.

Sonst zum starten nirgendwo.

(Ob Linux oder Windows, Du hast keine Rechte um das zu machen, was Du vorhast. Das trifft nur dann zu, wenn Du einen Shellzugang besitzt, um auf den Server zu kommen.)

Die ganze Tipperei hätten wir uns sparen können, wenn Ihr endlich mal alles uns erzählt ^^

- eigener Root? Bearbeitbar, komplett
- gemieteter Root? Bearbeitbar, teilweise bearbeitbar
- gemieteter GameServer? fast nicht bearbeitbar, bzw. vorgegebene Settings.

protect
13.04.2010, 18:33
gemieteter GameServer von Gameservers.com
Ich hab dort die komplette "ucc server ..." Zeile bearbeiten können. Jedoch hab ich das Problem jetzt erstmal behoben indem ich Convoy eingetragen hab, UT2Vote jedoch als Restart Map ConstructorValley[CLEAN] nimmt, so kommt für 1-2 Sek. Convoy und Dann ConstructorValley. Funktioniert also.

Sollte jemand eine direkt Lösung wegen der [] haben wäre ich dankbar.

gruß

Donzi
13.04.2010, 21:10
könntest DU BITTE MAL ALLES HIER POSTEN?
Ich hab echt keinen Bock Dir alles aus der Nase zu ziehen......
Passwörter kansnte von mir aus löschen/unkentlich machen.

Aber um GOTTES WILLEN ENDLICH ALLES:

SRY CAPSLOCK KLEMMT

protect
14.04.2010, 13:22
Wofür bitte braucht ihr jetzt noch nen Log? Mein Problem ist schon längst behoben. Das einzige Problem das ich noch habe ist, das ich auf der Gameserver Seite, sobald in der "ucc server" Zeile eine [ oder ] eintrage er mir "Code doesn't seem to be in a valid syntax." ausgibt. Und das liegt NUR an den [], alles andere funktioniert. Wofür braucht ihr also den log?

gruß und Danke

jeppo
14.04.2010, 13:28
http://www.google.de/search?q=batch+escape+characters&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:de:official&client=firefox-a

protect
14.04.2010, 13:48
Danke dafür, jedoch steht dort nur was von % oder ^ davor setzen. Gibt mir aber immer noch einen Syntax-Error aus? :confused:

jeppo
14.04.2010, 18:05
Bitte immer Eingabe Ausgabe und genaue Fehlermeldung Posten!

BTW warum benennst du die Map nicht einfach um?

protect
19.04.2010, 05:45
Weil wir verschiedene Versionen der Map haben und die Map darunter bekannt ist mit den []. Aber andere Server bekommen das doch auch hin... Naja vielleicht nehm ich ne andere Map...