Le Fichier UnrealTournament.ini

 

Je ne vais pas détailler tous les paramètres de ce fichier, tellement il y a de chose dedans, mais je vais vous donner ce que je sais, ce qui est déja pas mal, enfin disons ce qui m'a permi de customiser mon UT pour jouer, à la fois le joueur et le serveur ;-)

[URL]

Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Player

Map=Index.unr
LocalMap=CityIntro.unr
## CityIntro.unr est la MAP servant d'intro au jeu; on peut la désactiver, pour la remplacer, par exemple, par le logo d'Unreal Tournament, directement, qui est bien moins long à charger. Pour cela, remplacez "CityIntro.unr" par "UT-Logo-Map.unr".
Host=
Portal=
MapExt=unr
SaveExt=usa
## Donne l'extension des fichiers maps, ne pas toucher
Port=7777
## Donne le port par lequel UT va transmettre ses donnes (ne pas bloquer ce port avec un firewall si on veut jouer a UT online)
Class=Botpack.TMale1

Ensuite :

[FirstRun]
FirstRun=436
## Donne la version d'UT
## Le passage à FirstRun=True, permet à UT de reconfigurer les graphismes comme lors du tout premier demarrage.

[Engine.Engine]
GameRenderDevice=D3DDrv.D3DRenderDevice
## Donne le type de 3D utilise.
AudioDevice=Galaxy.GalaxyAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=UTMenu.UTConsole
Language=int
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice

DefaultGame=Botpack.DeathMatchPlus
DefaultServerGame=Botpack.DeathMatchPlus
## modes de jeu par defaut

DefaultServerGame=Botpack.DeathMatchPlus

## Type de serveur par defaut
ViewportManager=WinDrv.WindowsClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
CdPath=F:
RunCount=1494

[Core.System]
PurgeCacheDays=30
## quand vous vous connectez a un server et téléchargez des fichiers, ils vont dans un dossier "cache". Cette variable définit le nombre de jours durant lesquels ces fichiers demeureront dans le dossier. A la fin de ce délai, ils seront effacés.
## Par exemple, ici : les fichiers sont effacés tous les 30 jours.
##En fonction de la taille de votre disque dur augmenter ou baisser le chiffre.

SavePath=/Save
CachePath=/Cache
CacheExt=.uxx
## le chemin vers le dossier Save et le dossier Cache, avec les extensions des fichiers cache.

Paths=/System:*.u
Paths=/Maps:*.unr
Paths=/Textures:*.utx
Paths=/Sounds:*.uax
Paths=/Music:*.umx
## donne le chemin vers les fichiers, possibilite de créer de nouveaux dossiers, par ex, pour des maps, ajouter la ligne : Paths=MesMaps:*.unr si vous créez un dossier "MesMaps" dans votre dossier UT pour y ranger des maps téléchargées ou celles que vous avez créés.

CacheSizeMegs=4
## Taille du dossier cache (ici 4 Mo)

UseSound=True
## activer les sons dans UT : UseSound=True, les désactiver : UseSound=False -- Bien que pour couper le son il suffit d'éteindre le volume de ses haut-parleurs....

ServerActors=UWeb.WebServer
ServerPackages=SoldierSkins
ServerPackages=CommandoSkins
ServerPackages=FCommandoSkins
ServerPackages=SGirlSkins
ServerPackages=BossSkins
ServerPackages=Botpack
ServerPackages=MultiMesh
ServerPackages=Relics
ServerPackages=EpicCustomModels
ServerPackages=TCowMeshSkins
ServerPackages=TNaliMeshSkins
ServerPackages=TSkMSkins
ServerPackages=SkeletalChars
## définit les packages que le "client "doit avoir pour se connecter à votre serveur. On peut rajouter des lignes comme des Skins ou des MODs le client téléchargera automatiquement les fichiers manquant.

ServerPackages=HomerSkins
ServerPackages=Homer
ServerPackages=HomerJayPackage

## Exemple de Skins rajouter : Homer Simson, ainsi vous pouvez jouer avec comme personnage Homer ;-)

ServerPackages=KickIdlePlayers2
## Exemple de MOD rajouter. Ici KickIdlePlayers2 permet d'éjecter automatiquement les joueurs qui ne jouent pas. Il est associé à un fichier .u se trouvant dans le dossiers System dans lequel on définit la durée de l'IDLE.

[MacDrv.MacClient]
WindowedViewportX=320
WindowedViewportY=240
WindowedColorBits=16
## taille de la fenêtre et nombre de couleurs en mode fenêtre (peut se configurer directement dans le jeu. )

FullscreenViewportX=320
FullscreenViewportY=240
FullscreenColorBits=16
## idem, mais en mode plein ecran

Brightness=0.700000
## changer la luminosité : 0 est le plus sombre, 1.0 le plus clair.

StartupFullscreen=True
## détermine si le jeu démarre en mode fenêtre ou plein écran. Ici, pour basculer en mode fenêtre mettre False au lieu de True.

CurvedSurfaces=False
LowDetailTextures=False
## Permet de modifier le détail des Textures.

ScreenFlashes=False
## détermine si l'ecran "flashe" quand vous tirez par exemple. Cependant, cela dérange plus qu'autre chose et diminue le nombre de fps. Mieux vaut donc ne pas l'activer.

NoLighting=False
## désactiver les éclairages. Mettre True améliore les performances de manière notable, mais les servers remettent cette option sur False, afin d'équilibrer les chances entre les joueurs.

MinDesiredFrameRate=36.000000
## nombre de FPS minimum. le jeu baisse les graphismes pour essayer d'atteindre ce nombre, trop haut ou trop bas diminue les perfs.

Decals=False
## restes d'explosions, trous sur les murs, etc. Désactiver améliore les perfs.

NoDynamicLights=True
##éclairage dynamique. rend le jeu très beau, mais baisse un peu les perfs.

JoySpeedX=12.000000
JoySpeedY=12.000000
DeadZoneX=0.000000
DeadZoneY=0.000000
##pour les joysticks. détermine la sensibilité.

Doubled=1
Skipping=0
## détermine si votre résolution est "doublée".
## ex : mettre en 640 DBL (doubled) = graphismes en 320 sont agrandis pour atteindre la résolution de 640x480 de l'ecran. Baisse la qualité des graphismes, mais augmente les perfs.

Speech=True
## entendre les voix du jeu. Notement les autres joueurs.

SkinDetail=Medium
TextureDetail=Medium
## niveaux de détails des textures et des skins (Vous pouvez mettre soit "Low", soit "Medium", soit "High").

[Engine.Player]
ConfiguredInternetSpeed=20000
ConfiguredLanSpeed=20000
## configuration de la connexion, ceci définit la taille et le nombre d'informations qui transitent lors dune partie en réseau. En effet, la bande passante change sensiblement entre une partie LAN et une partie internet, mais bon, vous l'aviez sans doute déja remarqué. J'insiste souvent sur la diffèrence deconfiguration entre des parties en Local-LAN et des parties sur el NET ;-)

[Audio.GenericAudioSubsystem]
UseFilter=False
UseSurround=False
UseStereo=False
UseCDMusic=False
UseDigitalMusic=False
UseSpatial=False
UseReverb=False
Use3dHardware=False
LowSoundQuality=True
ReverseStereo=False
Latency=40
OutputRate=11025Hz
Channels=4
MusicVolume=0
SoundVolume=200
AmbientFactor=0.7
## Réglages des sons. J'suis loin d'être un spécialiste...

[Galaxy.GalaxyAudioSubsystem]
UseDirectSound=False
UseFilter=False
UseSurround=False
UseStereo=True
UseCDMusic=False
UseDigitalMusic=False
UseSpatial=False
UseReverb=False
Use3dHardware=False
LowSoundQuality=True
ReverseStereo=False
Latency=40
OutputRate=11025Hz
EffectsChannels=4
DopplerSpeed=9000.000000
MusicVolume=0
SoundVolume=255
AmbientFactor=0.700000
## Idem

[Engine.GameInfo]
bLowGore=True
bVeryLowGore=False
## le niveau de gore du jeu, le baisser améliore les perfs très utile sur net.

bWorldLog=True
## active les stats. Indispensable si vous voullez un truc du genre http://www.nosland.com/ut_server_stats/

bMuteSpectators=False
## empêche les spectateurs de parler. A vosu de choisir, moi je préfère les laisser parler, notement pour qu'ils interviennent à la fin de la partie durant le MapVote.

bNoCheating=True
bAllowFOV=False
## possibilité d'activer les codes ou non ;o)

bExternalBatcher=False
AutoAim=0.930000
GameSpeed=1.000000
## se régle dans le jeu dans la section Paramètres.

MaxSpectators=6
## nombre de specateurs dans le jeu.

AdminPassword=abracadabra
GamePassword=
MaxPlayers=16
## Définis le mot de passe Administrateur du serveur de jeu, ainsi que le mot de passe d'accès à la partie, si vous désirez faire un serveur accessible sur le net mais privé. MaxPlayers défini le nombre de joueurs maximum sur le serveur.

IPPolicies[0]=ACCEPT,*
IPPolicies[1]=
## kick ou bannir une ou plusieurs adresse IP. Peut s'avèrer pratique ! Si si j'vous assure ;-)

ServerLogName=server.log
bLocalLog=True
bBatchLocal=False
DemoBuild=0
DemoHasTuts=0
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=True
## Paramètres de votre serveur. Notement les log ;-)

Pas fini !!! Revenez bientôt pour la suite........