Home | Forum | Downloads | Videos | Artikel | Server-Stats | Impressum |
UT2004 | ServerGuide
von Ragnos 16.11.2009, 18:25
|
Hits 76341
Kommentare 15
|
16.11.2009, 18:26 | #2 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
UT2004 | ServerGuide
Englisches Original: UnrealAdmin.org
This tutorial was created by Bry, a site admin of UnrealAdmin.org Additions and modifications by Azazel The contents are taken from a forum posting by Loibisch on the Atari Forums Übersetzung: Donzi © UTzone.de |2004/2007/2009 --- Einen UT 2004-Server zu erstellen, ist genauso einfach wie für UT2003 bzw. UT-Goty. Das Prinzip ist, eine einfach *.bat-File zu benutzen, die den Unrealgames immer beiliegt. Alternativ, kann man für Linux per Command-Zeile oder per runserver.sh den Server starten. --- Starten des Dedicated Servers per *.bat Windows: Verändere die runserver.bat (UT2004\System) von: Code:
@echo off :10 ucc server %1 %2 %3 %4 %5 %6 %7 %8 %9 -log=server.log copy server.log servercrash.log goto 10 Code:
@echo off :10 ucc server ONS-Torlan?Game=Onslaught.ONSOnslaughtGame ini=UT2004.ini log=TypeLogNameHere.log copy server.log servercrash.log goto 10 Code:
./ucc-bin server ONS-Torlan?Game=Onslaught.ONSOnslaughtGame ini=UT2004.ini log=TypeLogNameHere.log copy server.log servercrash.log -nohomedir Nicht vergessen, das auch die Startmap für den jeweiligen GameType geändert werden sollte. Code:
MapName?Game=Onslaught.ONSOnslaughtGame Standard DeathMatch --> XGame.xDeathMatch Team DeathMatch --> XGame.xTeamGame Capture The Flag --> XGame.xCTFGame Insta CTF --> XGame.InstagibCTF Double Domination --> XGame.xDoubleDom Bombing Run --> XGame.xBombingRun Vehicle CTF --> XGame.xVehicleCTFGame Mutant --> BonusPack.xMutantGame Last Man Standing --> BonusPack.xLastManStandingGame Invasion --> SkaarjPack.Invasion Assault --> UT2K4Assault.ASGameInfo Onslaught --> Onslaught.ONSOnslaughtGame TAM --> 3spnv3141.TeamArenaMaster Freon --> 3SPNv3141.Freon --- Starten eines Linux-Servers Das Prinzip ist sehr identisch. Benutze eine CommandLine wie oben beschrieben, füge hinzu: -nohomedir Hier ein Beispiel: Code:
./ucc-bin server ONS-Torlan?Game=Onslaught.ONSOnslaughtGame ini=UT2004.ini log=TypeLogNameHere.log -nohomedir Wir benutzen daher das Programm "screen", womit man wunderbar unterschiedliche Server oder Arbeiten erledigen kann. Wir erstellen als erstes ein Loopscript, welches den Server bei z.b. Absturz automatisch wieder startet. Hier das Beispiel für einen UT2004-Server. Code:
#!/bin/bash ############################################## # # Serverstart und Reboot-Script # Code:
screen -S "Server1" Falls jetzt Fehlermeldungen erscheinen, das z.b. UCC nicht gefunden wurde, dann stimmen die Pfade nicht 100%. Um Fehler zu vermeiden, müssen die Pfade angepasst werden, z.b. aus UT_HOME=$HOME/ut2004 sollte werden UT_HOME=/home/angemeldeterUser/ut2004 . Den Screen schliessen wir nun mit STRG+A+D, er ist nun "detached", läuft also im Hintergrund weiter und man kann die Console verlassen. Ein Aufruf des Screen ist mit "screen -r" möglich. Weitere Befehle erhält man unter "screen -help". Um den Server nun im screen zu stoppen, muss man öfters mit STRG+C den Server unterbrechen. Mit einem einfach STRG+C rebootet der Server automatisch, daher öfters drücken. Im Webadmin kann man über die Console anstatt eines "say" ein "exit" eingeben, mit unserem Startscript rebootet der Server dann auch wieder.
__________________
|
16.11.2009, 18:52 | #3 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
Starten eines UT2004-Servers mit Webadmin-Support
Wie jeder UT-Server kann man 2 verschiedene Varianten des Adminsystems verwenden.
Zuerst müssen wir für beide Varianten die Servereigenschaften ändern. Öffne die ut2004.ini und finde folgende Section: Code:
[UWeb.WebServer] Applications[0]=xWebAdmin.UTServerAdmin ApplicationPaths[0]=/ServerAdmin Applications[1]=xWebAdmin.UTImageServer ApplicationPaths[1]=/images bEnabled=False ListenPort=80 Ebenso kann man den WebadminPort auch verändern, falls dieser durch z.b. eine Website belegt ist. ListenPort=80 zu z.b. 8080 Das erste, Standard-ADminsystem, mit nur einem Admin und einem Passwort mit Vollzugriff. Zum Aktivieren des WebADmins vond er CommandZeile aus, muss folgender Zusatz zur Zeile: Code:
?AdminName=XXXX?AdminPassword=XX Code:
ONS-Torlan?game=Onslaught.ONSOnslaughtGame?AdminName=DeinName?AdminPassword=DeinPasswort ini=UT2004.ini log=DedicatedServer.log Zum Beispiel, kann ein Admin zwar einen User vom Server kicken, aber nicht bannen weil er darauf keinen Zugriff hat.
__________________
|
16.11.2009, 19:31 | #4 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
XAdmin System
Zum Aktivieren des XAdmin´s finde die Section
[Engine.GameInfo] und ändere folgende Zeile in Code:
AccessControlClass=XAdmin.AccessControlIni In Ihr findest du alle Eingaben der Admin´s, die gemacht wurden. Wir weissen darauf hin, das sie nicht manuell verändert werden sollte, nur per WebAdmin sollte dies geschehen. --- Nun öffne deinen Browser und tippe deine IPort ein, z.b. http://123.456.78:8080, du wirst dann nach deinem Benutzer und Passwort gefragt. Im XAdmin-System ist es Standardmäßig: Admin / Admin Für das XAdmin-System gilt folgendes: Gehe sofort auf Admins & Groups und ändere dort den Standardmässigen Benutzer, mindestens aber das Adminpasswort.
__________________
|
16.11.2009, 19:33 | #5 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
Server hinter einer NAT/Firewall
Man muss vorher noch ein paar Ports öffnen, damit auch ein Client connecten kann.
Die StandardPorts: 7777 UDP/IP (Game Port) 7778 UDP/IP (Query Port) 7787 UDP/IP (GameSpy Query Port) 28902 TCP/IP (Allows your Server to Connect to the UT2004 Master Server Browser) Zusätzlich, finde [IpDrv.MasterServerUplink] in der ut2004.ini und ändere folgendes: Code:
ServerBehindNAT=True Falls dies der Fall ist änder folgendes: Finde Code:
[UWeb.WebServer] ServerName=x.x.x.x <-- Hier die IP-Adresse des Servers angeben
__________________
|
16.11.2009, 19:33 | #6 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
Starten eines Dedicated-Servers unter Windows als Service
Empfehlenswert bei gemieteten Server mit Vollzugriff.
Warum einen UT2004-Server als Dienst laufen lassen. Dies ist ganz einfach. Falls man einen Server hat, der jeden Tag einen Restart mach, startet der UT-Server automatisch neu, ohne das man sich wieder Local auf den Server einloggen muss. Zusätzlich hat man die Sicherheit, das der Dienst, falls er mal zusammenbricht, sich wieder automatisch startet. Und das beste, es läuft alles im Hintergrund ab. Dazu verwenden wir selbst eine registrerte FireDaemon-Version, eine Freeware-Version tut's hier aber auch,w enn man nur einen Dienst installieren möchte. Firedaemon bekommt man hier.
__________________
|
16.11.2009, 19:34 | #7 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
Mapvote in der VollVersion
Einleitung
Eines der schmerzlich vermissten Features in UT2003 war ein arbeitendes MapVote, aber dann kam BDB und kreierte ein ausgezeichnetes Third-Party-Mapvote-System. Es war so gut, das Epic BDB fragte, ob er eines für UT2004 machen würde, und das ist genau das was er tat. Mapvote ist eine sehr gute Auswahl für Server, da es den Spielern erlaubt die Maps zu spielen die sie spielen wollen, und niemand braucht mehr vom Server gehen, wenn ihm die Map nicht zusagt. Genauso ermöglicht es eine bessere Server-Kontrolle, da die Spieler KickVotes gegen Cheater initieren können, wenn der Admin nicht zugegen ist. Kurz gesagt, MapVote ist ein sehr nützliches Feature, und ServerAdmins sollten ernsthaft in Betracht ziehen es zu benutzen. Aktivieren des MapVote Der beste Weg MapVote zu aktivieren, ist über ein paar einfache Änderungen in der .ini. Zuerst wird die UT2004.ini, oder welches File Ihr auch immer als Eure Server.ini in der Command-Line spezifiziert habt. Nun sucht nach der Section [xVoting.xVotingHandler], welche Ihr ziemlich am Ende der File findet. Solltet Ihr die Section nicht finden, fügt sie einfach am Ende der .ini hinzu. Sollte so aussehen wie hier: Code:
[xVoting.xVotingHandler] VoteTimeLimit=70 ScoreBoardDelay=5 bAutoOpen=True MidGameVotePercent=50 bScoreMode=False bAccumulationMode=False bEliminationMode=False MinMapCount=2 MapVoteHistoryType=xVoting.MapVoteHistory_INI RepeatLimit=4 DefaultGameConfig=0 bDefaultToCurrentGameType=True bMapVote=False bKickVote=False bMatchSetup=False KickPercent=51 bAnonymousKicking=True MapListLoaderType=xVoting.DefaultMapListLoader ServerNumber=1 CurrentGameConfig=0 GameConfig=(GameClass="XGame.xDeathMatch",Prefix=,Acronym=,GameName="new",Mutators=,Options=) Dies wird das MapVote aktivieren, allerdings wird es noch nicht richtig funktionieren, dazu sind noch einige Configurationen notwendig. Diese findet Ihr im nächsten Abschnitt. MapVote Settings Grundsätzlich haben wir MapVote nun zu arbeiten gebracht, aber noch ist es nicht richtig configuriert. Dazu müssen die oben genannten Eintellungen editiert werden, da dies immer individuelle Einstellungen sind, ist es am besten die einzelnen Einstellungen zu erklären VoteTimeLimit (1 - 500) Anzahl der Sekunden in denen es zum Ende des Spiels erlaubt ist zu voten. Nach Ablauf dieser Zeitspanne werden die Votes gezählt und die Map mit den meisten gewinnt.Default ist 70 ScoreBoardDelay (1 - 500) Anzahl der Sekunden die vergehen, bis sich zum Ende des Spiels automatisch ein Voting Fenster öffnet. Diese Zeitspanne gibt den Spielern Zeit für einen Blick aufs Scoreboard. Default ist 10. bAutoOpen (True/False) Auf true wird sich das Voting Window nach jedem Spiel automatisch öffnen. Auf False muss die normale Cycle Maplist benutzt werden um die nächste Map auszuwählen. Spieler können ein Mid-GameVoting initiieren, dazu muss durch drücken des MapVote Hotkey das Voting Fenster geöffnet werden. MidGameVotePercent (1 - 100)Die Prozentzahl der Spieler, die bei einem MidGame MapVote voten müssen, um einen Vote zu entscheiden. Einstellen auf 100 bewirkt eine Sperrung, sodas alle Spielr voten müssen. Default ist 50. bScoreMode (True/False) Setzen auf True ermöglicht den Spielern auf Basis ihres Scores zu voten. Beispiel: Ein Spieler hat 10 Fraggs und votet für DM-Phobos2, dann wird er 10 Stimmen für DM-Phobos2 abgeben. Default ist False. bAccumulationMode (True/False)Auf True setzten bewirkt, das Non-Wining und nicht benutze Votes auf das nächste Game übertragen werden. Gewinnt die Map für die gevotet wurde, wird nicht aufs nächste Spiel übertragen. Gewinnt die Map nicht, wird die Anzahl der zur Verfügung stehenden Votes auf das nächste Mal übertragen. Default ist False bEliminationMode (True/False) True bewirkt das für gerade gespielte Maps nicht gevotet werden kann, bis nur noch X erlaubte Maps in der Liste stehen. X ist der MinMapCount (mehr dazu unten). Die wird erreicht indem man das RepeatLimit nach jedem Spiel erhöht. Dieser Modus kann benutzt werden, um die Spieler zu zwingen alle Maps durchzuspielen und nicht nur die populärsten. Default ist False MinMapCount (1 bis Anzahl der Maps auf dem Server) Diese Option ist nur verfügbar wenn bEliminationMode auf True gesetzt ist. Stellt die Anzahl der Maps dar, die erforderlich sind um einen MapList Reset zu starten. MapVoteHistoryType Die Katergorie Klasse die die Daten der Map History handhabt. Default xVoting.MapVoteHistory_INI RepeatLimit (0 - Anzahl der gesamten Maps auf dem Server) Die Anzahl der Spiele die auf dieser Map gemacht werden müssen um sie fürs Voten zu sperren. Stellt sicher das das RepeatLimit niedriger ist als die gesamt Zahl der Maps in der ersten GameConfig Liste. Default ist 4 DefaultGameConfig (0 bis zur Anzahl der GameConfig Lines - 1 ) Dieser Index teilt dem MapVote mit, welche Game Config zu benutzen ist, wenn alle Spieler den Server verlassen haben. Nur zu benutzen wenn bDefaultToCurrentGameType auf False gesetzt ist, andernfalls wird es ignoriert. Der Index startet bei 0, die erste GameConfig Line in der ini-File würde also 0 heissen, die nächste 1 u.s.w. Es wird empfohlen nichts abzuändern. Das erlaubt, dass eine ini-File erstellt wird um die Map History zu speichern. bDefaultToCurrentGameType (True/False) Auf True gesetzt, bleibt Mapvote in dem GameModi der als letztes gespielt wurde, bevor alle Spieler den Server verlassen haben und wechselt auf eine RandomMap. Die RandomMap ist geprefixed in der GameConfig. Auf False wird in die DefaultGameConfig geswitched bMapVote (True/False) True = eingeschaltet, False = ausgeschaltet bKickVote (True/False) True = Spieler können KickVotes starten. Default ist True. bMatchSetup (True/False) Schaltet Clan-Match-Setup ein. Default ist False KickPercent (1 to 100)Prozentsatz der Anzahl von KickVotes die ein Spieler bekommen muss um vom Server gekickt zu werden. Default ist 50 bAnonymousKicking (True/False) Auf True gesetzt bewirkt, dass der Spieler der einen KickVote Startet anonym bleibt. Es wird empfohlen diese Einstellung auf False zu setzen. Default ist True MapListLoaderType Wegweiser zu einere Code-File und Code Kategorie welche benutzt wird um die MapListe mit den Map Namen zu laden. Default ist xVoting.DefaultMapListLoader (nicht ändern) ServerNumber (1-11) Nur ändern wenn mehrere Server von selben System Ordner aus laufen. Es sagt Mapvote das es unterschiedliche MapHistory.ini Files benutzen soll. Default ist 1 CurrentGameConfig (0 - to Anzahl der Gameconfigs) Nun wissen wir worum um es geht, und können unsere GameConfig Line kreieren. Hier ein paar Beispiele: CTF = GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="CTF",Mutators="",Options="") DM = GameConfig=(GameClass=XGame.xDeathMatch",Prefix="DM",Acronym="DM",GameName="DM"",Mutators="",Options="") ICTF = GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="CTF InstaGib",Mutators="XGame.MutInstaGib",Options="") Folglich sollte nun sowas wie dies stehen: Code:
[xVoting.xVotingHandler] VoteTimeLimit=70 ScoreBoardDelay=5 bAutoOpen=True MidGameVotePercent=50 bScoreMode=False bAccumulationMode=False bEliminationMode=False MinMapCount=2 MapVoteHistoryType=xVoting.MapVoteHistory_INI RepeatLimit=4 DefaultGameConfig=0 bDefaultToCurrentGameType=True bMapVote=True bKickVote=True bMatchSetup=False KickPercent=51 bAnonymousKicking=True MapListLoaderType=xVoting.DefaultMapListLoader ServerNumber=1 CurrentGameConfig=0 GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="Capture The Flag",Mutators=,Options=) GameConfig=(GameClass="XGame.xDeathMatch",Prefix="DM",Acronym="DM",GameName="DeathMatch",Mutators=,Options=) GameConfig=(GameClass="Onslaught.ONSOnslaughtGame",Prefix="ONS",Acronym="ONS",GameName="Onslaught",Mutators=,Options=) GameConfig=(GameClass="XGame.xTeamGame",Prefix="DM",Acronym="DM",GameName="Team DeathMatch",Mutators=,Options=) GameConfig=(GameClass="XGame.xBombingRun",Prefix="BR",Acronym="BR",GameName="Bombing Run",Mutators=,Options=) GameConfig=(GameClass="UT2k4Assault.ASGameInfo",Prefix="AS",Acronym="AS",GameName="Assualt",Mutators=,Options=) GameConfig=(GameClass="XGame.xDoubleDom",Prefix="DOM",Acronym="DOM",GameName="Double Domination",Mutators=,Options=)
__________________
|
16.11.2009, 19:35 | #8 |
ResidentDJ der UTzone!
Registriert seit: 13.11.2009
Ort: Köln
Beiträge: 2.406
Beigetretene Cups: 7 Cup Siege: 2 Downloads: 370
Uploads: 122
|
Server.ini - Reference
In Vorbereitung
Diese INI ist nicht die von UnrealAdmin.org. Diese INI wurde direkt von einem DedicatedServer erstellt und verarbeitet. HIer gehts zum INI-Generator. Einleitung ----------- Dies ist eine Auflistung aller .ini Einstellungen. [URL ] Protocol=ut2004 ProtocolDescription=Unreal Protocol Name=Player Map=Index.ut2 LocalMap=NvidiaLogo.ut2 NetBrowseMap=Entry.ut2 Host= Portal= MapExt=ut2 EXEName=UT2004.exe SaveExt=usa Port=7777// Serverport zum Connecten, bei mehreren Server erhöhen (8888) Class=Engine.Pawn Character=Gorge [FirstRun] FirstRun=0 [Engine.Engine] RenderDevice=D3DDrv.D3DRenderDevice ;RenderDevice=D3D9Drv.D3D9RenderDevice ;RenderDevice=Engine.NullRenderDevice ;RenderDevice=OpenGLDrv.OpenGLRenderDevice ;RenderDevice=PixoDrv.PixoRenderDevice AudioDevice=ALAudio.ALAudioSubsystem NetworkDevice=IpDrv.TcpNetDriver DemoRecordingDevice=Engine.DemoRecDriver Console=XInterface.ExtendedConsole GUIController=GUI2K4.UT2K4GUIController StreamPlayer=Engine.StreamInteraction Language=int Product=UT2004 GameEngine=Engine.GameEngine EditorEngine=Editor.EditorEngine DefaultGame=XGame.XDeathmatch DefaultServerGame=XGame.XDeathmatch ViewportManager=WinDrv.WindowsClient ;ViewportManager=SDLDrv.SDLClient Render=Render.Render Input=Engine.Input Canvas=Engine.Canvas DetectedVideoMemory=0 ServerReadsStdin=False // wird nur von Linuxservern verwendet CdPath=\\server\UT2004\Versions\UT2004-Final-DVD-You-can-install-from-here\CD1 [Core.System] PurgeCacheDays=30 SavePath=../Save CachePath=../Cache CacheExt=.uxx CacheRecordPath=../System/*.ucl MusicPath=../Music SpeechPath=../Speech Paths=../System/*.u Paths=../Maps/*.ut2 Paths=../Textures/*.utx Paths=../Sounds/*.uax Paths=../Music/*.umx Paths=../StaticMeshes/*.usx Paths=../Animations/*.ukx Paths=../Saves/*.uvx Suppress=DevLoad Suppress=DevSave Suppress=DevNetTraffic Suppress=DevGarbage Suppress=DevKill Suppress=DevReplace Suppress=DevCompile Suppress=DevBind Suppress=DevBsp Suppress=DevNet Suppress=DevKarma Suppress=RecordCache Suppress=MapVoteDebug Suppress=Init suppress=MapVote Suppress=VoiceChat Suppress=ChatManager Suppress=Timer [Engine.GameEngine] CacheSizeMegs=32 UseSound=True VoIPAllowVAD=True // VoiceChat an oder aus UseStaticMeshBatching=True ColorHighDetailMeshes=False ColorSlowCollisionMeshes=False ColorNoCollisionMeshes=False ColorWorldTextures=False ColorPlayerAndWeaponTextures=False ColorInterfaceTextures=False MainMenuClass=GUI2K4.UT2K4MainMenu ConnectingMenuClass=GUI2K4.UT2K4ServerLoading DisconnectMenuClass=GUI2K4.UT2K4DisconnectOptionPage LoadingClass=GUI2K4.UT2K4SP_LadderLoading SinglePlayerMenuClass=GUI2K4.UT2K4SP_Main ServerActors=IpDrv.MasterServerUplink ServerActors=UWeb.WebServer ServerPackages=Core ServerPackages=Engine ServerPackages=Fire ServerPackages=Editor ServerPackages=IpDrv ServerPackages=UWeb ServerPackages=GamePlay ServerPackages=UnrealGame ServerPackages=XEffects ServerPackages=XPickups ServerPackages=XGame ServerPackages=XWeapons ServerPackages=XInterface ServerPackages=Vehicles ServerPackages=TeamSymbols_UT2003 ServerPackages=TeamSymbols_UT2004 ServerPackages=BonusPack ServerPackages=SkaarjPack_rc ServerPackages=SkaarjPack ServerPackages=UTClassic ServerPackages=UT2k4Assault ServerPackages=Onslaught ServerPackages=GUI2K4 ServerPackages=UT2k4AssaultFull ServerPackages=OnslaughtFull ServerPackages=xVoting// Serverpackages kann man hier hinzufügen ;Serverpackages=Mutatorname [WinDrv.WindowsClient] WindowedViewportX=640 WindowedViewportY=480 FullscreenViewportX=800 FullscreenViewportY=600 MenuViewportX=640 MenuViewportY=480 Brightness=0.800000 Contrast=0.700000 Gamma=0.800000 UseJoystick=False CaptureMouse=True StartupFullscreen=True ScreenFlashes=True NoLighting=False MinDesiredFrameRate=35.000000 AnimMeshDynamicLOD=0.0 Decals=True Coronas=True DecoLayers=True Projectors=True NoDynamicLights=False ReportDynamicUploads=False TextureDetailInterface=Normal TextureDetailTerrain=Normal TextureDetailWeaponSkin=Normal TextureDetailPlayerSkin=Normal TextureDetailWorld=Normal TextureDetailRenderMap=Normal TextureDetailLightmap=UltraHigh NoFractalAnim=False ScaleHUDX=0.0 MouseXMultiplier=1.000 MouseYMultiplier=1.000 UseSpeechRecognition=True WeatherEffects=True DrawDistanceLOD=1.0 [SDLDrv.SDLClient] WindowedViewportX=640 WindowedViewportY=480 FullscreenViewportX=800 FullscreenViewportY=600 MenuViewportX=640 MenuViewportY=480 Brightness=0.800000 Contrast=0.700000 Gamma=0.800000 UseJoystick=False JoystickNumber=0 IgnoreHat=False JoystickHatNumber=0 CaptureMouse=True StartupFullscreen=True ScreenFlashes=True NoLighting=False MinDesiredFrameRate=35.000000 AnimMeshDynamicLOD=0.0 Decals=True Coronas=True DecoLayers=True Projectors=True NoDynamicLights=False ReportDynamicUploads=False TextureDetailInterface=Normal TextureDetailTerrain=Normal TextureDetailWeaponSkin=Normal TextureDetailPlayerSkin=Normal TextureDetailWorld=Normal TextureDetailRenderMap=Normal TextureDetailLightmap=UltraHigh TextureMaxLOD=0 TextureMinLOD=0 NoFractalAnim=False WeatherEffects=True DrawDistanceLOD=1.0 IgnoreUngrabbedMouse=False AllowUnicodeKeys=False AllowCommandQKeys=True MacFakeMouseButtons=True MacKeepAllScreensOn=False TextToSpeechFile= MacNativeTextToSpeech=True [ALAudio.ALAudioSubsystem] UseEAX=False Use3DSound=False UseDefaultDriver=True CompatibilityMode=False MaxEAXVersion=255 UsePrecache=True ReverseStereo=False Channels=32 MusicVolume=0.10000 AmbientVolume=0.500000 SoundVolume=0.30000 VoiceVolume=4.000000 VolumeScaleRec=0.100000 DopplerFactor=1.0 Rolloff=0.5 TimeBetweenHWUpdates=15 DisablePitch=False LowQualitySound=False UseVoIP=True UseVAD=False UseSpatializedVoice=False SpatializedVoiceRadius=100000 EnhancedDenoiser=False LocalZOffset=0.0 [IpDrv.TcpNetDriver] AllowDownloads=True // Downloads vom Server (True) oder Redirect (False) ConnectionTimeout=20.0 // Sekunden die der Server beim Connecten auf Antwort vom Client wartet bevor er die Verbindung trennt InitialConnectTimeout=200.0 // Sekunden die der Server während dem Spiels auf Antwort vom Client wartet bevor er die Verbindung trennt AckTimeout=1.0 KeepAliveTime=0.2 // Aufrechterhaltungszeit vom Server zum Client, bis der Server die Verbindung trennt MaxClientRate=15000 // max. Übertragungsrate Server-Client im LAN MaxInternetClientRate=2500 // max. Übertragungsrate Server-Client im Internet SimLatency=0 RelevantTimeout=5.0 // Timeout für nicht aktive Spieler SpawnPrioritySeconds=1.0 // Sekunden von Fragg zum Respawn ServerTravelPause=4.0 // Sekunden von Anzeige Mapwechsel zum vollziehenden Wechsel NetServerMaxTickRate=30 // max. Tick´s des Servers (ähnlich FPS, gut ist hier 40) mehr dazu LanServerMaxTickRate=35 DownloadManagers=IpDrv.HTTPDownload DownloadManagers=Engine.ChannelDownload AllowPlayerPortUnreach=False LogPortUnreach=False MaxConnPerIPPerMinute=5 // max. Verbindung eines Clients in einer Minute LogMaxConnPerIPPerMin=False [IpServer.UdpServerQuery] GameName=ut2 [IpDrv.MasterServerUplink] DoUplink=True // Server in Serverliste aufnehmen = True UplinkToGamespy=True // Server bei GameSpy aufnehmen = True SendStats=True // Statistik aktivieren = True ServerBehindNAT=True // Server ist hinter einer NAT-Firewall? (zb 1und1 GameServer) DoLANBroadcast=False [IpDrv.MasterServerLink] LANPort=11777 LANServerPort=10777 MasterServerList=(Address="ut2004master1.epicgames.com",Port=28902) MasterServerList=(Address="ut2004master2.epicgames.com",Port=28902) [IpDrv.HTTPDownload] RedirectToURL= // Redirection zu den Files | ohne Slash am Ende (mehr dazu) ProxyServerHost= ProxyServerPort=3128 UseCompression=True // Files auf RedirectServer komprimiert = True [Engine.DemoRecDriver] AllowDownloads=True DemoSpectatorClass=UnrealGame.DemoRecSpectator MaxClientRate=25000 ConnectionTimeout=15.0 InitialConnectTimeout=200.0 AckTimeout=1.0 KeepAliveTime=1.0 SimLatency=0 RelevantTimeout=5.0 SpawnPrioritySeconds=1.0 ServerTravelPause=4.0 NetServerMaxTickRate=30 // Für Demoaufnahmen sollte hier min 50 stehen, um die später Demo nicht ruckelige zu schauen LanServerMaxTickRate=30 [Engine.GameReplicationInfo] ServerName= // Name des Servers, Rest versteht sich von selbst ShortName=UT2 Server ServerRegion=0 AdminName= AdminEmail= MessageOfTheDay=erste Zeile | zweite Zeile | dritte Zeile | vierte Zeile [D3DDrv.D3DRenderDevice] DetailTextures=True HighDetailActors=True SuperHighDetailActors=True UsePrecaching=True UseTrilinear=True AdapterNumber=-1 ReduceMouseLag=True UseTripleBuffering=False UseHardwareTL=True UseHardwareVS=True UseCubemaps=True DesiredRefreshRate=60 UseCompressedLightmaps=True UseStencil=False Use16bit=False Use16bitTextures=False MaxPixelShaderVersion=255 UseVSync=False LevelOfAnisotropy=1 DetailTexMipBias=0.0 DefaultTexMipBias=-0.5 UseNPatches=False TesselationFactor=1.0 CheckForOverflow=False AvoidHitches=False OverrideDesktopRefreshRate=False ReportUnusedTextures=False [D3D9Drv.D3D9RenderDevice] DetailTextures=True HighDetailActors=True SuperHighDetailActors=True UsePrecaching=True UseTrilinear=True AdapterNumber=-1 ReduceMouseLag=True UseTripleBuffering=False UseHardwareTL=True UseHardwareVS=True UseCubemaps=True DesiredRefreshRate=60 UseCompressedLightmaps=True UseStencil=False Use16bit=False Use16bitTextures=False MaxPixelShaderVersion=255 UseVSync=False LevelOfAnisotropy=1 DetailTexMipBias=0.0 DefaultTexMipBias=-0.5 UseNPatches=False TesselationFactor=1.0 CheckForOverflow=False OverrideDesktopRefreshRate=False [OpenGLDrv.OpenGLRenderDevice] DetailTextures=True HighDetailActors=True SuperHighDetailActors=True UsePrecaching=True UseCompressedLightmaps=True UseTrilinear=True UseStencil=False MaxTextureUnits=8 VARSize=32 ReduceMouseLag=True UseVSync=False LevelOfAnisotropy=1.0 DetailTexMipBias=0.0 DefaultTexMipBias=-0.5 UseVBO=False UseVSync=False AppleVA=1 MultisampleBuffers=0 MultisampleSamples=0 MultisampleHint=2 [PixoDrv.PixoRenderDevice] FogEnabled=True Zoom2X=True SimpleMaterials=True LimitTextureSize=True LowQualityTerrain=True TerrainLOD=10 SkyboxHack=True FilterQuality3D=1 FilterQualityHUD=1 HighDetailActors=False SuperHighDetailActors=False ReduceMouseLag=False DesiredRefreshRate=0 DetailTexMipBias=0.000000 Use16bitTextures=False Use16bit=True UseStencil=False UseCompressedLightmaps=False DetailTextures=False UsePrecaching=True [Engine.NullRenderDevice] DetailTextures=True HighDetailActors=True SuperHighDetailActors=True UsePrecaching=True UseCompressedLightmaps=True UseStencil=False [Editor.EditorEngine] UseSound=True CacheSizeMegs=32 GridEnabled=True SnapVertices=False SnapDistance=1.000000 GridSize=(X=4.000000,Y=4.000000,Z=4.000000) RotGridEnabled=True RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024) GameCommandLine=-log FovAngleDegrees=90.000000 GodMode=False AutoSave=True AutoSaveTimeMinutes=5 AutoSaveIndex=6 UseAxisIndicator=True MatineeCurveDetail=0.1 ShowIntWarnings=False UseSizingBox=True RenderDevice=D3DDrv.D3DRenderDevice AudioDevice=ALAudio.ALAudioSubsystem NetworkDevice=IpDrv.TcpNetDriver DemoRecordingDevice=Engine.DemoRecDriver Console=Engine.Console Language=ute AlwaysShowTerrain=False UseActorRotationGizmo=False LoadEntirePackageWhenSaving=0 EditPackages=Core EditPackages=Engine EditPackages=Fire EditPackages=Editor EditPackages=UnrealEd EditPackages=IpDrv EditPackages=UWeb EditPackages=GamePlay EditPackages=UnrealGame EditPackages=XGame_rc EditPackages=XEffects EditPackages=XWeapons_rc EditPackages=XPickups_rc EditPackages=XPickups EditPackages=XGame EditPackages=XWeapons EditPackages=XInterface EditPackages=XAdmin EditPackages=XWebAdmin EditPackages=Vehicles EditPackages=BonusPack EditPackages=SkaarjPack_rc EditPackages=SkaarjPack EditPackages=UTClassic EditPackages=UT2k4Assault EditPackages=Onslaught EditPackages=GUI2K4 EditPackages=UT2k4AssaultFull EditPackages=OnslaughtFull EditPackages=xVoting EditPackages=StreamlineFX EditPackages=UTV2004c EditPackages=UTV2004s CutdownPackages=Core CutdownPackages=Editor CutdownPackages=Engine CutdownPackages=Fire CutdownPackages=GamePlay CutdownPackages=GUI2K4 CutdownPackages=IpDrv CutdownPackages=UT2K4Assault CutdownPackages=Onslaught CutdownPackages=UnrealEd CutdownPackages=UnrealGame CutdownPackages=UTClassic CutdownPackages=UWeb CutdownPackages=Vehicles CutdownPackages=XAdmin CutdownPackages=XEffects CutdownPackages=XGame CutdownPackages=XGame_rc CutdownPackages=XInterface CutdownPackages=XPickups CutdownPackages=XPickups_rc CutdownPackages=XWeapons CutdownPackages=XWeapons_rc CutdownPackages=XWebAdmin CutdownPackages=XVoting [UWeb.WebServer] Applications[0]=xWebAdmin.UTServerAdmin ApplicationPaths[0]=/ServerAdmin Applications[1]=xWebAdmin.UTImageServer ApplicationPaths[1]=/images bEnabled=True // aktivieren des WebAdmins ListenPort=80 // Port des WebAdmins MaxConnections=30 // max Zugriffe auf den WebAdmin ExpirationSeconds=86400 // Zeitbegrenzung für den Zugriff ServerName= // sollte eigentlich ServerAdresse heissen. Wenn freigelassen wird, schreibt der Server seine IP adresse ein, sollte normalerweise freibleiben, es sei denn Server läuft hinter einer NAT oder ist ein HeimServer. [Engine.Console] ConsoleHotKey=9 TimePerTitle=30.0 TimePerDemo=60.0 TimePerSoak=3600.0 TimeTooIdle=60.0 DemoLevels[0]=DM-Curse3 DemoLevels[1]=DM-Antalus DemoLevels[2]=CTF-Chrome DemoLevels[3]=DOM-SunTemple DemoLevels[4]=BR-Endagra [Engine.AccessControl] AdminPassword= // WebAdminpasswort in der NICHT-xAdmin-Version GamePassword= // SpielPasswort (ClanServer non Public) bBanByID=True // Spieler anhand der ID bannen LoginDelaySeconds=0.000000 IPPolicies=ACCEPT;* [Engine.GameInfo] GoreLevel=2 // Blutlevel MaxSpectators=2 // Zuschaueranzahl MaxPlayers=12 // max Spieler AutoAim=1.000000 GameSpeed=1.000000 // Spielgeschwindigkeit bChangeLevels=True // Neu in UT2004, Mapwechsel erlauben =True bStartUpLocked=False bNoBots=True // keine Bots im Spiel = True bAttractAlwaysFirstPerson=False NumMusicFiles=13 bEnableStatLogging=True // Statistikauswertung für UTstats HUDType=Engine.Hud MaxLives=0// max. Leben[/COLOR] TimeLimit=20 // Zeit des Spiels in Minuten GoalScore=0 // Wie oft muss gewonnen werden GameStatsClass=IpDrv.MasterServerGameStats SecurityClass=UnrealGame.UnrealSecurity AccessControlClass=Engine.AccessControl VotingHandlerType=xVoting.xVotingHandler MaxIdleTime=20.000000 // max. Zeit bis man gekickt wird vom Server, wenn man nichts tut bAllowBehindView=False // Rückwärts schauen an/aus bAdminCanPause=False // Admin-einloggen in Console stoppt das Spiel an/aus bWeaponShouldViewShake=True // Waffenbewegungen beim Schiessen an/aus bLowGore=False // wenig Blut an/aus GameDifficulty=1.000000 // Spielschwierigkeit (nur mit Bots) MaplistHandlerType= ServerSkillLevel= //setzt den SkillLevel des Servers, wird vom Feature 'QuickJoin' benutzt um passende Server gemäss UserLevel zu finden. Verfübare Werte gehen von 0-2 (0= Beginner), Ausnahme Standardserver mit default Einstellungen können nicht als Anfänger Server deklarirert werden bAllowPlayerLights=True // Schulterlichter an/aus (nur UT2003) bForceDefaultCharacter=False // True setzt alle Spieler auf Skin 'Gorge' CampThreshold=600.000000 // Platz auf dem ein Spieler sich bewegen muss um nicht als Camper verwarnt zu werden ReCamperWarnInterval=10 // Wie oft wird ein Camper verwarndt bHealthForKill=False // Spieler erhält Gesundheit beim Fraggen andere Spieler bAllowSuperweapons=False // Superwaffen sind erlaubt bCamperAlarm=True // Aktiviert die Camper Protection bAllowPickups=False // PickUps erlaubt bAllowAdrenaline=False // legt fest ob Adrenal im Spiel erlaubt ist bFullAmmo=True // Spieler beginnen mit voller Ladung für alle Waffen bColoredDMSkins=True // Epic-Brightskins für die Teams bAllowPlayerLights=True // Schulterlichter an/aus (nur UT2003) bForceDefaultCharacter=False // True setzt alle Spieler auf Skin 'Gorge' [Engine.AmbientSound] AmbientVolume=0.25 [Engine.LevelInfo] PhysicsDetailLevel=PDL_Medium MeshLODDetailLevel=MDL_Medium bLowSoundDetail=False DecalStayScale=1.0 bNeverPrecache=false [XInterface.ExtendedConsole] ConsoleHotKey=192 NeedPasswordMenuClass=GUI2K4.UT2K4GetPassword bSpeechMenuUseMouseWheel=True bSpeechMenuUseLetters=False SMOriginX=0.01 SMOriginY=0.3 LetterKeys[0]=IK_Q LetterKeys[1]=IK_W LetterKeys[2]=IK_E LetterKeys[3]=IK_R LetterKeys[4]=IK_A LetterKeys[5]=IK_S LetterKeys[6]=IK_D LetterKeys[7]=IK_F LetterKeys[8]=IK_Z LetterKeys[9]=IK_X MusicManagerClassName=GUI2K4.StreamPlayer [UnrealGame.DeathMatch] MinNetPlayers=1 // Min Spieleranzahl RestartWait=30 bTournament=False bAutoNumBots=True bPlayersMustBeReady=False bWaitForNetPlayers=True NamePrefixes[0]=Mr_ NamePrefixes[1]= NamePrefixes[2]=The_Real_ NamePrefixes[3]=Evil_ NamePrefixes[4]= NamePrefixes[5]=Owns_ NamePrefixes[6]= NamePrefixes[7]=Evil_ NamePrefixes[8]= NamePrefixes[9]= NameSuffixes[0]= NameSuffixes[1]=_is_lame NameSuffixes[2]= NameSuffixes[3]= NameSuffixes[4]=_sucks NameSuffixes[5]= NameSuffixes[6]=_OwnsYou NameSuffixes[7]= NameSuffixes[8]=_jr NameSuffixes[9]='s_clone [UnrealGame.TeamGame] bBalanceTeams=True // Teams werden gerecht verteilt (Bots werden hinzugefügt wenn Bots aktiviert bPlayersBalanceTeams=True // Teams werden mit Spielern gerecht verteilt bAllowNonTeamChat=False // legt fest ob Spieler verschiedener Teams sich über Private VoiceChats verbinden dürfen bAllowBoost=False //legt fest ob Teamboosting erlaubt ist(durch Beschuss Teammitglieder schneller werden lassen) [UnrealGame.UnrealMPGameInfo] BotMode=0 MinPlayers=6 EndTimeDelay=4.000000 BotRatio=1.000000 [XGame.xDeathMatch] //Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo HUDType=XInterface.HudBDeathMatch MaxLives=0 // max. Leben TimeLimit=20 // SpielZeit GoalScore=0 bTeamScoreRound=False // Team gewinnt Runde erst, wenn Goalscore erreicht bPlayersMustBeReady=False // erst wenn alle Spieler auf dem Server sind beginnt das Spiel bAllowTaunts=True // Ausdrücke im Spiel erlaubt an/aus bForceRespawn=False // sofortiger Respawn nach Fragg an/aus bWeaponStay=true // setzt fest, ob Waffen 'bleiben' nachdem aufgesammelt oder ob erst nach bestimmter Zeitspanne wieder auftauchen NetWait=5 bAdjustSkill=False // Singleplayer bAllowTrans=True // Translocator erlaubt an/aus SpawnProtectionTime=2.000000 // Wartezeit bis man nach einem Respawn getroffen werden kann[/COLOR] LateEntryLives=1 LoginMenuClass=GUI2K4.UT2K4PlayerLoginMenu bAllowPrivateChat=True // Privater Chat erlaubt an/aus bAllowWeaponThrowing=True // Waffen wegwerfen an/aus ResetTimeDelay=0 [XGame.xTeamGame]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo HUDType=XInterface.HudBTeamDeathMatch MaxLives=0 TimeLimit=20 GoalScore=0 bTeamScoreRound=False bPlayersMustBeReady=False bAllowTaunts=True FriendlyFireScale=0 // Teammitglieder können getroffen werden MaxTeamSize=16 // max Teams auf beiden Seiten (6/6 =6) bForceRespawn=False bWeaponStay=true bAllowTrans=True [XGame.xCTFGame]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo HUDType=XInterface.HudBCaptureTheFlag MaxLives=0 TimeLimit=20 GoalScore=0 bTeamScoreRound=False bPlayersMustBeReady=False bAllowTaunts=True FriendlyFireScale=0 MaxTeamSize=12 bForceRespawn=False bWeaponStay=true bAllowTrans=True [XGame.xDoubleDom]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo HUDType=XInterface.HudBDoubleDomination MaxLives=0 TimeLimit=20 GoalScore=0 bTeamScoreRound=False bPlayersMustBeReady=False bAllowTaunts=True TimeToScore=10 // Zeit zum Punkten TimeDisabled=10 FriendlyFireScale=0 MaxTeamSize=12 bForceRespawn=False bWeaponStay=true bAllowTrans=True [XGame.xBombingRun]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo HUDType=XInterface.HudBBombingRun MaxLives=0 TimeLimit=20 GoalScore=0 bTeamScoreRound=False bPlayersMustBeReady=False bAllowTaunts=True FriendlyFireScale=0 MaxTeamSize=12 bForceRespawn=False bWeaponStay=true bAllowTrans=True bBallDrainsTransloc=True // Spieler müssen einen Augenblick warten bevor sie transen können nachdem sie den Ball geworfen haben [Onslaught.ONSOnslaughtGame]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo OvertimeCoreDrainPerSec=20 // Zeit in jeder Sekunde der Overtime in der die Gesundheit der Core gehalten wird bRandSetupAfterReset=True // Wählt ein neues LinkSetup nach dem Zufallsprinzip aus, nachdem die Runde gewonnen wurde FriendlyFireScale=0.000000 NetWait=15 bForceRespawn=False bAdjustSkill=False bAllowTaunts=True bAllowTrans=True SpawnProtectionTime=2.000000 LateEntryLives=1 LoginMenuClass=GUI2K4.UT2K4OnslaughtLoginMenu bWeaponStay=True bAllowWeaponThrowing=True ResetTimeDelay=11 GoalScore=3 // gewonnen Spiele bevor der Server eine andere Map switcht oer Mapvote erscheint MaxLives=0 TimeLimit=20 [UT2k4Assault.ASGameInfo]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo und UnrealMPGameInfo, DeathMatch,TeamGame und xTeamGame RoundLimit=1 // Anzahl der Runden Pro Match RoundTimeLimit=10 // ZeitLimit jeder Runde PracticeTimeLimit=60 // Practice Round wird zu Beginn eines jeden Spiels gemacht, und wird normalerweise dazu benutzt den Spielern die Chance zu geben die map zu laden ReinforcementsFreq=7 // Max Anzahl in Secunden Zwischen den Respawns [BonusPack.xLastManStandingGame]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo und UnrealMPGameInfo, DeathMatch und xDeathMatch ;Einstellungen alle in GameInfo vorhanden [BonusPack.xMutantGame]//Eintragungen die Hier gemacht werden überschreiben dieentsprechenden Einträge in GameInfo und UnrealMPGameInfo,DeathMatch und xDeathMatch bEnableBottomFeeder=True // Spieler mit niedrigster Punktzahl wird 'BottomFeeder' und kann andere Spieler fraggen [SkaarjPack.Invasion]//Eintragungen die Hier gemacht werden überschreiben die entsprechenden Einträge in GameInfo und UnrealMPGameInfo, DeathMatch, TeamGame und xTeamGame WaveConfigMenu=GUI2K4.UT2K4InvasionWaveConfig // Menü das bei GUI zur Einstellung der Invasionswellen benutzt wird InitialWave=0 // Index der InvasionsWellen mit dem ein Spiel starten soll wenn Map geladen ist FinalWave=16 // Anzahl der InvasionsWellen FallbackMonster=Class'SkaarjPack.EliteKrall' // MonsterKlasse die gespawnt wird wenn es nicht möglich ist einer der 'More Advanced Monster' Klassen zu spawnen Waves[0] - Waves[15] WaveMask=20491 WaveMaxMonsters=16 //max.Monsteranzahl WaveDuration=90 WaveDifficulty=0.000000 [Engine.VoiceChatReplicationInfo] bEnableVoiceChat=True // Voicechat an/aus bAllowPrivateChat=False // privater VoiceChat an/aus bAllowLocalBroadcast=False // localer VoiceChat an/aus (Achtung!! True=Traffic!!) MaxChatters=0 // max Anzahl der Spieler in einem privaten Chat LocalBroadcastRange=1000.000000 // max Distanz das man die Spieler hört DefaultBroadcastRadius=20.000000 // min Distanz bis man in den Chat sprechen kann VoIPInternetCodecs=CODEC_48NB // Komprimierungscode 48/96 VoIPLANCodecs=CODEC_48NB VoIPLANCodecs=CODEC_96WB [Engine.BroadcastHandler] bMuteSpectators=False // Zuschauer können sprechen bPartitionSpectators=False // Spieler sehen Chat der Zuschauer nicht [xVoting.xVotingHandler]// mehr dazu siehe "Mapvote" VoteTimeLimit=40 ScoreBoardDelay=5 bAutoOpen=True MidGameVotePercent=50 bScoreMode=False bAccumulationMode=False bEliminationMode=False MinMapCount=2 MapVoteHistoryType=xVoting.MapVoteHistory_INI RepeatLimit=4 DefaultGameConfig=0 bDefaultToCurrentGameType=True bMapVote=True bKickVote=False bMatchSetup=False KickPercent=51 bAnonymousKicking=True MapListLoaderType=xVoting.DefaultMapListLoader ServerNumber=1 CurrentGameConfig=8 GameConfig=(GameClass="XGame.xDeathMatch",Prefix="DM",Acronym="DM",GameName="DeathMatch",Mutators=,Options=) GameConfig=(GameClass="XGame.xTeamGame",Prefix="DM",Acronym="TDM",GameName="Team DeathMatch",Mutators=,Options=) GameConfig=(GameClass="XGame.xDoubleDom",Prefix="DOM",Acronym="DOM",GameName="Double Domination",Mutators=,Options=) GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="Capture the Flag",Mutators=,Options=) GameConfig=(GameClass="XGame.xBombingRun",Prefix="BR",Acronym="BR",GameName="Bombing Run",Mutators=,Options=) GameConfig=(GameClass="BonusPack.xMutantGame",Prefix="DM",Acronym="MUT",GameName="Mutant",Mutators=,Options=) GameConfig=(GameClass="BonusPack.xLastManStandingGame",Prefix="DM",Acronym="LMS",GameName="Last Man Standing",Mutators=,Options=) GameConfig=(GameClass="SkaarjPack.Invasion",Prefix="DM",Acronym="INV",GameName="Invasion",Mutators=,Options=) GameConfig=(GameClass="Onslaught.ONSOnslaughtGame",Prefix="ONS",Acronym="ONS",GameName="Onslaught",Mutators=,Options=) GameConfig=(GameClass="UT2k4Assault.ASGameInfo",Prefix="AS",Acronym="AS",GameName="Assault",Mutators=,Options=) [Engine.MaplistManager] Games=(GameType="BonusPack.xLastManStandingGame",ActiveMaplist="Default LMS") Games=(GameType="BonusPack.xMutantGame",ActiveMaplist="Default MUT") Games=(GameType="Onslaught.ONSOnslaughtGame",ActiveMaplist="Default ONS") Games=(GameType="SkaarjPack.Invasion",ActiveMaplist="Default INV") Games=(GameType="UT2k4Assault.ASGameInfo",ActiveMaplist="Default AS") Games=(GameType="XGame.xBombingRun",ActiveMaplist="Default BR") Games=(GameType="XGame.xCTFGame",ActiveMaplist="Default CTF") Games=(GameType="XGame.xDeathMatch",ActiveMaplist="Default DM") Games=(GameType="XGame.xDoubleDom",ActiveMaplist="Default DOM2") Games=(GameType="XGame.xTeamGame",ActiveMaplist="Default TDM") Games=(GameType="XGame.xVehicleCTFGame",ActiveMaplist="Default VCTF") [IpDrv.UdpGamespyQuery] MinNetVer=0 OldQueryPortNumber=7787 bRestartServerOnPortSwap=False // sollte im allgemeinen auf False bleiben, abändern auf treu bewirkt das der Server zusammen bricht falls ein 'portswaps' endeckt wird. Portswaping verursacht das der Server nicht in der Serverliste erscheint. bDebugPortSwaps=True [xWebAdmin.UTServerAdmin] ActiveSkin=UT2K3Stats DefaultBG=#aaaaaa HighlightedBG=#3a7c8c RootFrame=rootframe HeaderPage=mainmenu MessagePage=message FramedMessagePage=frame_message RestartPage=server_restart AdminRealm=UT Remote Admin Server CellLeft=cell_left CellCenter=cell_center CellRight=cell_right CellColSpan=cell_colspan NowrapLeft=cell_left_nowrap NowrapCenter=cell_center_nowrap NowrapRight=cell_right_nowrap RowLeft=row_left RowCenter=row_center CheckboxInclude=checkbox TextboxInclude=textbox SubmitButtonInclude=submit_button RadioButtonInclude=radio_button SelectInclude=select ResetButtonInclude=reset_button HiddenInclude=hidden SkinSelectInclude=mainmenu_items QueryHandlerClasses=XWebAdmin.xWebQueryCurrent QueryHandlerClasses=XWebAdmin.xWebQueryDefaults QueryHandlerClasses=XWebAdmin.xWebQueryAdmins [UnrealGame.DMMutator] bBrightSkins=True // Epic-Brightskin an/aus [BonusPack.MutCrateCombo] bAllowCamouflage=True //Camouflage combo Aktiviert bAllowPint=True //Pint-size combo aktiviert [XWeapons.ZoomSuperShockBeamFire] bAllowMultiHit=True //stellt ein ob der Instagib Laserbeam stoppt sobald ein Gegner getroffen wird [XWeapons.MutArena] ArenaWeaponClassName=XWeapons.RocketLauncher //nur die eingetragene Waffe ist verfügbar [UnrealGame.MutGameSpeed] NewGameSpeed=1.000000 //Modifiziert die Spielgeschwindikeit (einzige Möglichkeit) [UnrealGame.MutMovementModifier] bMegaSpeed=False //Alle Pawns bewegen sich 1.5x so schnell wie andere Objekte im Spiel AirControl=0.350000 //Wert der Controlle die die Spieler haben wenn sich sich in der Luft befinden (1.0 = 100%)[/COLOR] [UTClassic.MutUTClassic] bCanDoubleJump=True // an/aus Doublejump bCanWallDodge=False // an/aus wall dodging. bCanDodgeDoubleJump=False // an/aus double-dodge jumps. bModifyWeaponDamage=True // bringt den Waffenschaden Näher an die UT1 Werte bClassicTranslocator=True // Transe wie in UT1 [Onslaught.MutWheeledVehicleStunts] MaxForce=200000.000000 //Maximum an Kraft die in die stunts gesetzt werden kann MaxSpin=80.000000 //Maximum an Drehung mit den Fahrzeugen JumpChargeTime=1.000000 //Anzahl der Sekunden 'jump' gedrückt werden muss um einen Vehikle Jump zu machen[/COLOR] [Onslaught.MutLightweightVehicles] VehicleMomentumMult=3.000000 //Schaden der durch Fahrzeuge verursacht, wird mit diesem Wert multipliziert [Onslaught.MutOnslaughtWeapons] bConfigUseOnslaughtWeapon0=False bConfigUseOnslaughtWeapon1=True bConfigUseOnslaughtWeapon2=True ReplacedWeaponClassNames0=XWeapons.RocketLauncher ReplacedWeaponClassNames1=XWeapons.BioRifle // Waffenklassen zum ersetzen mit Onslaught Waffen ReplacedWeaponClassNames2=XWeapons.FlakCannon [OnslaughtFull.MutVehicleArena] ArenaVehicleClassName=Onslaught. [XGame.MutInstagib] bAllowTranslocator=True [COLOR="Yellow"]// an/aus Translocator in Instagib Matches bAllowBoost=False //legt fest ob Teamboosting erlaubt ist(durch Beschuss Teammitglieder schneller werden lassen) [XGame.MutZoomInstagib] bAllowTranslocator=True bAllowBoost=False //überschreibt die identischen Wert in MutInstaGib [Engine.GameStats] bLocalLog=False // an/aus local stats logging. LogFileName=Stats_%P_%Y_%M_%D_%H_%I_%S //setzt fest wie der Filename für jede Stats beim einloggen generiert wird.Zulässige Werte und Ihre Bedeutung: %P Server Port %H Current Hour %N Server Name %I Current Minute %Y Current Year %W Day of the Week %M Current Month %S Current Second %D Current Date [UTV2004c.utvReplication]//UT-TV, noch keine Informationen drüber UtvPackage=UTV2004c ViewMode=0 ChatString= bwantBehindView=False Zum Selbstkonfigurieren: http://www.unrealadmin.org/inigenerator/ut2004
__________________
|
14.05.2013, 19:57 | #9 | |
Digitaliban
Registriert seit: 13.11.2009
Beiträge: 2.097
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 116
Uploads: 48
|
Ein paar Zusatzinfos zur RedirectToURL-Zeile:
Man kann da offenbar nicht nur die Variante "URL-Prefix" (d.h. Dateiname wird am Ende angehängt) angeben, sondern stattdessen auch Platzhalter nutzen.
__________________
Wormbos UT/UT2004/UT3-Mods | YouTube-Kanal | PlanetJailbreak | Unreal Wiki | Liandri Archives Zitat:
Geändert von Wormbo (14.05.2013 um 19:58 Uhr) |
|
25.08.2013, 18:59 | #10 |
Gast
Beiträge: n/a
Beigetretene Cups: Cup Siege: Downloads:
Uploads:
|
Hallo Zusammen
Ich habe da mal eine Frage und Hoffe das ich hier im richtigen Forum bin... Ich Spiele UT04 seit Jahren und Liebe es immer noch... Ich möchte ein Lan Spiel mit meinen Bruder machen was auch geht aber mit den Einstellungen habe ich so meine Probleme da mein English voll Sch***e ist... um es auf den Punkt zu Bringen ich bekomme nicht die Monster in die welle die ich haben möchte ... Ich Benutze ( Sator Monster Pack und Confi V1.20 ) und ( Monster Manager ) hier ein Beispiel Ich Liebe Aliens und Predators und ich Bekomme mit Sator nur (1) Alien in die Map / welle und das bleibt auch nicht lange da es die andren Monster direct angreifen und töten... Ich bin mit meinen Latein am ende ich habe auch echt kein plan von Servern usw und ich Hoffe ihr habt da so den einen oder andren Tipp für mich wie ich die Monster in die Invasion bekomme die ich will und das die sich nicht gegenseitig an leder gehen... und die Monster so einstellen zu können das die individuel groß , Stark sind Und was meint ihr ist besser Sator o Monster Manager??? ich hoffe das ihr mir weiter helfen könnt da ich in sowas echt ein Laie bin.. Danke im Voraus und bitte nicht Böse sein da ich nicht oft im Internet / Foren unterwegs bin und hoffe das ich gegen keine Regeln verstossen habe... MFG:Bass P.s. Ich habe hier so das eine oder andre mal gelesen und mir raucht der Kopf... und noch was ich weis nicht ob es euch hilft aber ich schreibe es Trozdem mal rein Ich Habe Unreal Anthology |
Im Moment aktive Benutzer, die diesen Artikel betrachten: 1 (0 Registrierte Benutzer und 1 Gäste) | |
Artikel Werkzeuge | Diesen Artikel durchsuchen |
|
|
Powered by vBulletin® Version 3.8.11 (Deutsch) Copyright ©2000 - 2024, vBulletin Solutions, Inc. CopyRight-Licence © 1999 - 2024 by UTzone.de |