For direct access use https://forums.oldunreal.com
It's been quite a while since oldunreal had an overhaul, but we are moving to another server which require some updates and changes. The biggest change is the migration of our old reliable YaBB forum to phpBB. This system expects you to login with your username and old password known from YaBB.
If you experience any problems there is also the usual "password forgotten" function. Don't forget to clear your browser cache!
If you have any further concerns feel free to contact me: Smirftsch@oldunreal.com

Trouble with linux version

Report bugs, read about fixes, new features and ask questions about the Unreal 227 patch here. Place comments and commit suggestions.
Post Reply
User avatar
tikajr2
Posts: 1
Joined: Sun Sep 27, 2020 1:44 am

Trouble with linux version

Post by tikajr2 »

I can't get it to start. Terminal session looks like this:
./UnrealLinux.bin
Processors / Cores 28
Forcing CPU affinity disabled.


History:

Exiting due to error
THe log seems to be full of unreadable characters. My screen just flashes black briefly and then nothing happens.

I'm running linux mint 19.2, with a modern nvidia card and intel cpu

my .ini is like this:

Code: Select all

[URL]
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Player
Map=Index.unr
LocalMap=Unreal.unr
AltLocalMap=UPack.unr
EntryMap=EntryII.unr
;EntryMap=Entry.unr
Host=
Portal=
MapExt=unr
SaveExt=usa
Port=7777

[FirstRun]
FirstRun=227

[Engine.Engine]
GameRenderDevice=OpenGLDrv.OpenGLRenderDevice
;GameRenderDevice=XMesaGLDrv.XMesaGLRenderDevice
;GameRenderDevice=SDLSoftDrv.SDLSoftwareRenderDevice
;GameRenderDevice=SDLGLDrv.SDLGLRenderDevice
;AudioDevice=FMODAudioDrv.FMODAudioDevice
;AudioDevice=SwFMOD.SwFMOD
AudioDevice=ALAudio.ALAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
;Console=UBrowser.UBrowserConsole
Console=UMenu.UnrealConsole
;Console=Engine.Console
;Console=UPak.UPakConsole
Language=int
GameEngine=Engine.GameEngine
DemoRecordingDevice=Engine.DemoRecDriver
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=OpenGLDrv.OpenGLRenderDevice
DefaultGame=UnrealShare.SinglePlayer
DefaultServerGame=UnrealShare.DeathMatchGame
ViewportManager=SDLDrv.SDLClient
;ViewportManager=XDrv.XClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
RunCount=0

[Core.System]
PurgeCacheDays=0
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
UseCPU=-1
Paths=../System/*.u
Paths=../Maps/*.unr
Paths=../Maps/UPak/*.unr
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Paths=../Meshes/*.usm
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Suppress=DevNet

[Engine.GameEngine]
CacheSizeMegs=8
UseSound=True
bServerSaveInventory=False
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
;ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.qtracker.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.oldunreal.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.hlkclan.net MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=hyper.dnsalias.net MasterServerPort=27900
ServerActors=UWebAdmin.WebAdminManager
ServerPackages=Female1skins
ServerPackages=Female2skins
ServerPackages=Male1skins
ServerPackages=Male2skins
ServerPackages=Male3skins
ServerPackages=SkTrooperskins
ServerPackages=UnrealIntegrity

[UMenu.UnrealConsole]
RootWindow=UMenu.UMenuRootWindow
UWindowKey=IK_Esc
ShowDesktop=True
MouseScale=0.900000
bShowConsole=False

[UMenu.UMenuMenuBar]
ShowHelp=True
GameUMenuDefault=UMenu.UMenuGameMenu
MultiplayerUMenuDefault=UMenu.UMenuMultiplayerMenu
OptionsUMenuDefault=UMenu.UMenuOptionsMenu

[UMenu.UMenuRootWindow]
GUIScale=1.000000
LookAndFeelClass=UMenu.UMenuMetalLookAndFeel

[Engine.ChannelDownload]
UseCompression=False
CompressDir=../Compress/

[IpDrv.TcpNetDriver]
AllowDownloads=True
MaxDownloadSize=0
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
MaxClientRate=20000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=20
LanServerMaxTickRate=35
LogMaxConnPerIPPerMin=True
MaxConnPerIPPerMinute=5
AllowFastDownload=True
DownloadSpeedLimit=524288
AllowOldClients=True
OldClientCompatMode=True
UseTransientNames=True
MaxCachedRPCNames=10
bCacheRPCNames=True
MaxTimedRPC=0
TimedRPCDuration=0.000000
MaxRPCPerTick=0
MaxConnPerIP=10
MaxRepRPCPerTick=120
ExcludedRPCNames=ServerMove
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload

[IpDrv.HTTPDownload]
RedirectToURL=
ProxyServerHost=
ProxyServerPort=3128
UseCompression=True

[IpDrv.TcpipConnection]
SimPacketLoss=0
SimLatency=0

[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconPort=7776
BeaconProduct=Unreal

[IpServer.UdpServerQuery]
GameName=unreal

[IpServer.UdpServerUplink]
DoUplink=False
UpdateMinutes=1
MasterServerAddress=
MasterServerPort=27900
Region=0
DoUplink=False
UpdateMinutes=1
MasterServerAddress=
MasterServerPort=27900
Region=0

[XDrv.XClient]
WindowedViewportX=1280
WindowedViewportY=1024
WindowedColorBits=32
FullscreenViewportX=1920
FullscreenViewportY=
FullscreenColorBits=32
StartupFullscreen=False
SlowVideoBuffering=False
DGAMouseEnabled=False
CurvedSurfaces=True
CaptureMouse=False
FlatShading=True
StatNetColour=(A=0.000000,B=0.000000,G=0.000000,R=0.000000)
ParticleDensity=0
NoFractalAnim=False
NoDynamicLights=False
Decals=False
MinDesiredFrameRate=25.000000
NoLighting=False
ScreenFlashes=True
SkinDetail=High
TextureDetail=High
Brightness=0.000000
MipFactor=0.000000

[XMesaGLDrv.XMesaGLRenderDevice]
OpenGLLibName=libMesaGL.so
MinLogTextureSize=0
MaxLogTextureSize=8
MaxLogUOverV=8
MaxLogVOverU=8
UseZTrick=0
UseMultiTexture=1
UsePalette=1
ShareLists=0
AlwaysMipmap=0
DoPrecache=0

[SDLDrv.SDLClient]
WindowedViewportX=1280
WindowedViewportY=1024
WindowedColorBits=32
FullscreenViewportX=1920
FullscreenViewportY=1080
FullscreenColorBits=32
Brightness=0.500000
MipFactor=1.000000
SlowVideoBuffering=False
StartupFullscreen=False
CurvedSurfaces=False
FlatShading=False
CaptureMouse=True
LowDetailTextures=False
ScreenFlashes=True
NoLighting=False
DeadZoneX=True
DeadZoneY=True
DeadZoneZ=False
DeadZoneR=False
DeadZoneU=False
DeadZoneV=False
InvertVertical=False
ScaleX=1000.000000
ScaleY=1000.000000
ScaleZ=1000.000000
ScaleR=300.000000
ScaleU=1000.000000
ScaleV=1000.000000
ScaleJBX=0.025000
ScaleJBY=0.025000
MinDesiredFrameRate=0.000000
NoDynamicLights=False
Decals=True
NoFractalAnim=False
SkinDetail=High
TextureDetail=High
ParticleDensity=0
UseJoystick=False
JoystickNumber=0
MacNativeTextToSpeech=False
TextToSpeechFile=
MacKeepAllScreensOn=False
MacFakeMouseButtons=False
AllowCommandQKeys=False
AllowUnicodeKeys=True
IgnoreUngrabbedMouse=True
IgnoreHat=False
JoystickHatNumber=0
StatNetColour=(A=0.000000,B=0.000000,G=0.000000,R=0.000000)

[SDLSoftDrv.SDLSoftwareRenderDevice]
HighResTextureSmooth=True
LowResTextureSmooth=False
FastTranslucency=True
DetailBias=1.5
FullMeshRendering=False

[SDLGLDrv.SDLGLRenderDevice]
UseGammaExtension=0
UseModulatedGamma=0
UseS3TC=0
OpenGLLibName=libGL.so.1
MinDepthBits=16
MaxLogUOverV=8
MaxLogVOverU=8
UseMultiTexture=1
UsePalette=1
UseAlphaPalette=0
ShareLists=0
AlwaysMipmap=0
DoPrecache=0
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailTextures=True
FullMeshRendering=False
UseTrilinear=False

[GlideDrv.GlideRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailBias=-1.500000
RefreshRate=60Hz
DetailTextures=True
FullMeshRendering=False
FastUglyRefresh=False
ScreenSmoothing=True
Resolution=Default

[OpenGLDrv.OpenGLRenderDevice]
OpenGLLibName=libGL.so.1
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailTextures=True
FullMeshRendering=True
ZRangeHack=True
AAFilterHint=0
NoAATiles=False
NumAASamples=4
UseAA=True
RequestHighResolutionZ=True
MaskedTextureHack=True
SmoothMaskedTextures=False
FrameRateLimit=60
SwapInterval=-1
UseFragmentProgram=True
UseCVA=False
UseMultiDrawArrays=False
TexDXT1ToDXT3=False
DynamicTexIdRecycleLevel=100
CacheStaticMaps=False
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=False
BufferClippedActorTris=True
SinglePassDetail=False
SinglePassFog=False
ColorizeDetailTextures=False
DetailClipping=False
UseDetailAlpha=True
DetailMax=1
RefreshRate=60
MaxTMUnits=0
NoFiltering=False
NoMaskedS3TC=False
MaxAnisotropy=4
UseTNT=False
Use16BitTextures=False
UseS3TC=True
UseAlphaPalette=False
AutoGenerateMipmaps=False
UseTrilinear=True
UsePrecache=False
AlwaysMipmap=False
ShareLists=False
UsePalette=False
UseMultiTexture=True
UseBGRATextures=True
UseZTrick=False
MaxLogTextureSize=8
MinLogTextureSize=0
MaxLogVOverU=8
MaxLogUOverV=8
OneXBlending=False
GammaCorrectScreenshots=True
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
LODBias=0.000000
DescFlags=0
Description=

[SglDrv.SglRenderDevice]
Translucency=True
VolumetricLighting=False
ShinySurfaces=False
Coronas=True
HighDetailActors=False
ColorDepth=16
DetailTextures=False
FullMeshRendering=False
FastUglyRefresh=False
TextureDetailBias=Near
VertexLighting=False

[ALAudio.ALAudioSubsystem]
;ALDevices=DefaultDevice/ALSASoftware/OSSSoftware
ALDevices=DefaultDevice
DopplerFactor=0.01
UseOriginalUnreal=True
SoundVolume=200
UseReverb=True
EmulateOldReverb=True
OldReverbIntensity=1.000000
AmbientFactor=0.700000
MusicVolume=130
MusicPanSeparation=0.800000
Channels=32
OutputRate=44100Hz
UseDigitalMusic=True
bSoundAttenuate=False
;FMODOutputs=DefaultDevice/ALSA/OSS/ESD
FMODOutputs=ALSA
;FMODDevices=default/devdsp (devdsp for OSS only), use ProbeDevices for a complete list.
FMODDevices=default
FMODUseHardwareChannels=False
FMODHardwareChannels=32
FMODChannels=32
FMODBufferSize=200
ProbeDevicesOnly=False

[FMODAudioDrv.FMODAudioDevice]
FMODOutputs=ALSA
;FMODDevices=default/devdsp (devdsp for OSS only), use ProbeDevices for a complete list.
FMODDevices=default
UseOriginalUnreal=True
SoundVolume=192
UseReverb=True
AmbientFactor=0.700000
UseHardwareChannels=False
HardwareChannels=32
Channels=32
MusicVolume=130
MusicPanSeparation=0.800000
UseDigitalMusic=True
UseCDMusic=False
OutputRate=44100Hz
bSoundAttenuate=True
;Speakers=Dolbydigital/Headphones/Mono/Quad/Stereo/Surround
Speakers=Stereo
ProbeDevicesOnly=False
BufferSize=200

[SwFMOD.SwFMOD]
SoundVolume=255.000000
SpeechVolume=255.000000
MusicVolume=255.000000
AmbientFactor=0.700000
AmbientHysteresis=256.000000
SampleInterpolation=Spline
SampleFormat=PCMFLOAT
SampleRate=48000Hz
VirtualThreshold=0.000000
VirtualChannels=64
Channels=64
PriorityAmbient=192
PrioritySpeech=127
PrioritySound=255
PriorityMusic=0
HRTFFreq=4000.000000
HRTFMaxAngle=360.000000
HRTFMinAngle=180.000000
bHRTF=True
RolloffScale=1.000000
DistanceFactor=1.000000
DistanceMin=50.000000
DopplerScale=1.000000
ToMeters=0.020000
OverrideSpeakerMode=-1
OverrideDebugFlags=-1
OverrideInitFlags=-1
OverrideDSPBufferCount=-1
OverrideDSPBufferLength=-1
OverrideInputChannels=2
OverrideOutputChannels=-1
OverrideOutput=-1
MaxChannels=0
Driver=0
bOcclusion=True
LowSoundQuality=False
b3DCameraSounds=False
bPrecache=False
StatPositions=0
StatRender=0
StatChannels=0
StatChannelGroup=0
StatGlobal=0
bLogPlugins=0
EmulateOldReverb=True

[Audio.GenericAudioSubsystem]
UseFilter=True
UseSurround=False
UseStereo=True
UseCDMusic=False
UseDigitalMusic=True
UseSpatial=False
UseReverb=False
Use3dHardware=False
LowSoundQuality=False
ReverseStereo=False
Latency=40
OutputRate=22050Hz
Channels=16
MusicVolume=192
SoundVolume=192
AmbientFactor=0.700000
DopplerSpeed=0.000000

[UWindow.WindowConsole]
ConsoleKey=192
LinuxConsoleKey=186

[Editor.EditorEngine]
UseSound=True
GridEnabled=True
SnapVertices=True
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=False
AutoSaveTimeMinutes=5
AutoSaveIndex=6
AskSave=True
C_WorldBox=(R=0,G=0,B=107,A=0)
C_GroundPlane=(R=0,G=0,B=63,A=0)
C_GroundHighlight=(R=0,G=0,B=127,A=0)
C_BrushWire=(R=255,G=63,B=63,A=0)
C_Pivot=(R=0,G=255,B=0,A=0)
C_Select=(R=0,G=0,B=127,A=0)
C_AddWire=(R=127,G=127,B=255,A=0)
C_SubtractWire=(R=255,G=192,B=63,A=0)
C_GreyWire=(R=163,G=163,B=163,A=0)
C_Invalid=(R=163,G=163,B=163,A=0)
C_ActorWire=(R=127,G=63,B=0,A=0)
C_ActorHiWire=(R=255,G=127,B=0,A=0)
C_White=(R=255,G=255,B=255,A=0)
C_SemiSolidWire=(R=127,G=255,B=0,A=0)
C_NonSolidWire=(R=63,G=192,B=32,A=0)
C_WireGridAxis=(R=119,G=119,B=119,A=0)
C_ActorArrow=(R=163,G=0,B=0,A=0)
C_ScaleBox=(R=151,G=67,B=11,A=0)
C_ScaleBoxHi=(R=223,G=149,B=157,A=0)
C_Mover=(R=255,G=0,B=255,A=0)
C_OrthoBackground=(R=163,G=163,B=163,A=0)
C_Current=(R=0,G=0,B=0,A=0)
C_BrushVertex=(R=0,G=0,B=0,A=0)
C_BrushSnap=(R=0,G=0,B=0,A=0)
C_Black=(R=0,G=0,B=0,A=0)
C_Mask=(R=0,G=0,B=0,A=0)
C_WireBackground=(R=0,G=0,B=0,A=0)
C_ZoneWire=(R=0,G=0,B=0,A=0)
EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=Fire
EditPackages=IpDrv
EditPackages=UWindow
EditPackages=UnrealShare
EditPackages=UnrealI
EditPackages=IpServer
EditPackages=UBrowser
EditPackages=ALAudio
EditPackages=UMenu
EditPackages=UWebAdmin
EditPackages=Emitter
EditPackages=UPak
EditPackages=UDSDemo

[Engine.GameInfo]
bLowGore=False
bVeryLowGore=False
bCastShadow=False
bDecoShadows=False
bUseRealtimeShadow=False
ShadowDetailRes=128
bCastProjectorShadows=False
bBleedingEnabled=False
bBleedingDamageEnabled=False
bAllHealthStopsBleeding=False
bBandagesStopBleeding=False
BleedingDamageMin=5
BleedingDamageMax=20
bMessageAdminsAliases=True
bLogNewPlayerAliases=True
bLogDownloadsToClient=False
bHandleDownloadMessaging=False
bShowRecoilAnimations=True
bNoWalkInAir=True
AdminPassword=
GamePassword=
MaxSpectators=2
MaxPlayers=16
bAlwaysEnhancedSightCheck=True
bProjectorDecals=False

[UnrealShare.UnrealGameOptionsMenu]
bCanModifyGore=True

[Engine.DemoRecDriver]
DemoSpectatorClass=Engine.DemoRecSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=60
LanServerMaxTickRate=60

[UBrowser.UBrowserConsole]
RootWindow=UBrowser.UBrowserRootWindow
UWindowKey=IK_Esc

[UBrowser.UBrowserMainClientWindow]
ServerListTitles[0]=Populated Servers
ServerListTitles[1]=Deathmatch
ServerListTitles[2]=Team games
ServerListTitles[3]=Cooperative
ServerListTitles[4]=King of the Hill
ServerListTitles[5]=Infiltration DM
ServerListTitles[6]=Infiltration Standoff / Team
ServerListTitles[7]=Serpentine
ServerListTitles[8]=Capture the Flag
ServerListTitles[9]=Crystal Castles
ServerListTitles[10]=Unreal Forever
ServerListTitles[11]=Domination
ServerListTitles[12]=RTNP Deathmatch
ServerListTitles[13]=DarkMatch
ServerListTitles[14]=All Servers
ServerListTitles[15]=LAN Servers
ServerListTitles[16]=
ServerListTitles[17]=
ServerListTitles[18]=
ServerListTitles[19]=
ServerListNames[0]=UBrowserPopulated
ServerListNames[1]=UBrowserDeathmatch
ServerListNames[2]=UBrowserTeamGames
ServerListNames[3]=UBrowserCoop
ServerListNames[4]=UBrowserKingoftheHill
ServerListNames[5]=UBrowserInfDM
ServerListNames[6]=UBrowserInfStandoff
ServerListNames[7]=UBrowserSerpentine
ServerListNames[8]=UBrowserRealCTF
ServerListNames[9]=UBrowserCC
ServerListNames[10]=UBrowserU4E
ServerListNames[11]=UBrowserDomination
ServerListNames[12]=UBrowserRTNP
ServerListNames[13]=UBrowserDarkMatch
ServerListNames[14]=UBrowserAll
ServerListNames[15]=UBrowserLAN
ServerListNames[16]=None
ServerListNames[17]=None
ServerListNames[18]=None
ServerListNames[19]=None
LANTabName=UBrowserLAN
InitialPage=PG_NewsPage

[UBrowserLAN]
ListFactories[0]=UBrowser.UBrowserLocalFact,BeaconProduct=unreal
URLAppend=?LAN
AutoRefreshTime=10
bNoAutoSort=True

[UBrowserPopulated]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,MinPlayers=1,bCompatibleServersOnly=True

[UBrowserDeathmatch]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=InstaGib DeathMatch,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=FatBoy DM Remix *,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=InstaGib JumpMatch,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=SoulHarvest,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Cide Match,bCompatibleServersOnly=True
ListFactories[5]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=AEons DM,bCompatibleServersOnly=True
ListFactories[6]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Smartball Insta Gib,bCompatibleServersOnly=True
ListFactories[7]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=DeathMatch,bCompatibleServersOnly=True
ListFactories[8]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=AssualtProDM,bCompatibleServersOnly=True

[UBrowserTeamGames]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Team Game,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=InstaGib Team,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=NoLamerUpsTDM,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Teamspiel,bCompatibleServersOnly=True

[UBrowserCoop]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Coop Game,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Gioco Co-op,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Co-op-Spiel,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=CoooPG 2,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Koopgame,bCompatibleServersOnly=True
ListFactories[5]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=MONSTERMASH,bCompatibleServersOnly=True
ListFactories[6]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[MONSTERMASH],bCompatibleServersOnly=True
ListFactories[7]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=DeathMatch MonsterMash,bCompatibleServersOnly=True
ListFactories[8]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Hide and seek,bCompatibleServersOnly=True

[UbrowserKingoftheHill]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=King of the Hill,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=UTeamFix King of the Hill,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Reverse KOTH,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=PURE King of the Hill,bCompatibleServersOnly=True

[UBrowserInfDM]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] DeathMatch,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] DeathMatchGame(Fixed),bCompatibleServersOnly=True

[UBrowserInfStandoff]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] StandoffCD,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] Standoff,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] TeamGame,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Infiltration Team Game Standoff,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine Team Game Standoff,bCompatibleServersOnly=True

[UBrowserSerpentine]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine DM,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine TeamGame,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine CoopGame,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine King of the Hill,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=DarkSerpent,bCompatibleServersOnly=True
ListFactories[5]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine DarkMatch,bCompatibleServersOnly=True
ListFactories[6]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine DeathMatch MonsterMash,bCompatibleServersOnly=True
ListFactories[7]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine Team Game Standoff,bCompatibleServersOnly=True
ListFactories[8]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine DeathMatch,bCompatibleServersOnly=True

[UBrowserRealCTF]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealCTF,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealCreeper,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealTeam,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealTeam Game,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealDM,bCompatibleServersOnly=True
ListFactories[5]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=NoName CTF,bCompatibleServersOnly=True
ListFactories[6]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=CTFGame,bCompatibleServersOnly=True
ListFactories[7]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Capture The Flag,bCompatibleServersOnly=True

[UBrowserCC]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Crystal Standard Game,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Crystal TEAM Game,bCompatibleServersOnly=True

[UBrowserU4E]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=U4eDM5,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=U4eDeathMatch,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=U4eDeathMatch1,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=U4eAllDM,bCompatibleServersOnly=True

[UBrowserDomination]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Domination,bCompatibleServersOnly=True

[UBrowserRTNP]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=GravityMatch,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=CloakMatch,bCompatibleServersOnly=True
ListFactories[2]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=TerranWeaponMatch,bCompatibleServersOnly=True
ListFactories[3]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=MarineMatch,bCompatibleServersOnly=True
ListFactories[4]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine GravityMatch,bCompatibleServersOnly=True
ListFactories[5]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine CloakMatch,bCompatibleServersOnly=True
ListFactories[6]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine TerranWeaponMatch,bCompatibleServersOnly=True
ListFactories[7]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Serpentine MarineMatch,bCompatibleServersOnly=True

[UBrowserDarkMatch]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Darkmatch,bCompatibleServersOnly=True
ListFactories[1]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=JediDarkmatch,bCompatibleServersOnly=True

[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master0.gamespy.com,MasterServerTCPPort=28900,GameName=unreal
ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=hyper.dnsalias.net,MasterServerTCPPort=28900,GameName=unreal
ListFactories[2]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.oldunreal.com,MasterServerTCPPort=28900,GameName=unreal
ListFactories[3]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master.hlkclan.net,MasterServerTCPPort=28900,GameName=unreal
;ListFactories[4]=UBrowser.UBrowserGSpyFact,MasterServerAddress=unreal.epicgames.com,MasterServerTCPPort=28900,GameName=unreal

[UnrealShare.SinglePlayer]
bNoMonsters=False
bHumansOnly=True
bCoopWeaponMode=False
bClassicDeathmessages=True
bUseExactHSDetection=True

[Engine.PlayerPawn]
NetSpeed=5000

Last edited by tikajr2 on Sun Sep 27, 2020 3:48 am, edited 1 time in total.
User avatar
[]KAOS[]Casey
OldUnreal Member
Posts: 4497
Joined: Sun Aug 07, 2011 4:22 am
Location: over there

Re: Trouble with linux version

Post by []KAOS[]Casey »

Try UnrealXLinux.bin too, also don't forget to append -log as a parameter to actually output the log to stdout... not super sure why this is the case but that's just how it is.

the logs are formatted in UTF16 (check with "file UnreaLinux.log" to confirm)

you can open them in vim or convert them to UTF-8

Code: Select all

iconv -f UTF-16 -t UTF-8 infile -o outfile
another thing you can do is check if you're missing any libs:

Code: Select all

ldd *.so | grep -i not found
Last edited by []KAOS[]Casey on Sun Sep 27, 2020 4:12 am, edited 1 time in total.
User avatar
Smirftsch
Administrator
Posts: 8999
Joined: Wed Apr 29, 1998 10:00 pm
Location: NaPali
Contact:

Re: Trouble with linux version

Post by Smirftsch »

227i had various Linux issues, for 227j the story is entirely different.
But yes, try to append -log in any case so that we get an idea what may go wrong. Also try -nosound parameter, often it's that in the first place.
Sometimes you have to lose a fight to win the war.
User avatar
schotty
OldUnreal Member
Posts: 5
Joined: Sun Sep 27, 2020 1:40 pm

Re: Trouble with linux version

Post by schotty »

I was having alot of issues until I realized that it may be the compat libs that were actually the cause.

So I started out having a nightmare no matter which route I went.  Eventually came across this forum and started hammering on the lutris script based one (takes steam install, patches, dumps a few scripts out).

Eventually I realized the fact its all lib based, and likely caused by an incompatibility with the compat libs.  So, I pulled them all out into another folder (so I still had them if I gaffed up), and started piecing each one back in as appropriate until pain went away (perhaps I have become numb to it ....).  Took a bit of playing around, but here is the list of what got yoinked:

libgcc, libSDL-1.2, libssp, libstdc++, libsupc++, and libXxf86dga

Here is what I have in my lib/ folder now:

libalut, libfmod, libmikmod, libmudflap, libmudflapth, libopenal, libSDL (see below)

For libSDL-1.2, I am instead using the sdlcl compat lib from https://github.com/MrAlert/sdlcl.  This worked great when getting UT99 up and running.  Forget if I used it for UT2004.

Hope this may help someone out.  I actually created a forum account just in case I needed to beg for a beta build :D  But with a bit of work its working now.  The one bug I have to iron out is a bit of stuttering here and there.
Last edited by schotty on Sun Sep 27, 2020 9:30 pm, edited 1 time in total.
vide0hanz
OldUnreal Member
Posts: 9
Joined: Sun Mar 28, 2021 3:31 am

Re: Trouble with linux version

Post by vide0hanz »

schotty wrote: Sun Sep 27, 2020 9:30 pm I was having alot of issues until I realized that it may be the compat libs that were actually the cause.

So I started out having a nightmare no matter which route I went.  Eventually came across this forum and started hammering on the lutris script based one (takes steam install, patches, dumps a few scripts out).

Eventually I realized the fact its all lib based, and likely caused by an incompatibility with the compat libs.  So, I pulled them all out into another folder (so I still had them if I gaffed up), and started piecing each one back in as appropriate until pain went away (perhaps I have become numb to it ....).  Took a bit of playing around, but here is the list of what got yoinked:

libgcc, libSDL-1.2, libssp, libstdc++, libsupc++, and libXxf86dga

Here is what I have in my lib/ folder now:

libalut, libfmod, libmikmod, libmudflap, libmudflapth, libopenal, libSDL (see below)

For libSDL-1.2, I am instead using the sdlcl compat lib from https://github.com/MrAlert/sdlcl.  This worked great when getting UT99 up and running.  Forget if I used it for UT2004.

Hope this may help someone out.  I actually created a forum account just in case I needed to beg for a beta build :D  But with a bit of work its working now.  The one bug I have to iron out is a bit of stuttering here and there.
Hey there, thank you for your post. I just created an account in case I needed to beg for a 277j beta build as well ;D but I may be able to sort out some of my mess with the help of your post.

That said, I've been relying on a Lutris install script which seems to do the trick fine, but that stuttering bug you mentioned has been bothering me all day. I can't quite pinpoint exactly what is happening but I suspect its due to the OpenGL render version packaged with 277i. I only say this because the UT99 469b patch does not have this issue, and I believe it is using an updated OpenGL renderer. However, my monitor supports adaptive sync and it makes this issue easier to troubleshoot (if not more annoying).

Interestingly, the UT99 renderer works damn near flawlessly - I can see it recognizes that adaptive sync is enabled. Here's hoping the issues we are having are just down to 277i being considerably old by now.

Here is a link to the Lutris script I mentioned, btw.

It does this weird thing where it installs the game to a Wine prefix, but installs both the Windows and Linux versions from GOG data. I just copy the game data folder out of the prefix and launch it with the included script. This works great. The game launches, audio works, everything is awesome... except that damn stuttering!

Oh, regarding that library you linked - how exactly would I use that? Do I symlink it to libSDL 2.0? I'm new to sorting out libraries, so forgive me if this is a dumb question.
User avatar
schotty
OldUnreal Member
Posts: 5
Joined: Sun Sep 27, 2020 1:40 pm

Re: Trouble with linux version

Post by schotty »

vide0hanz wrote: Sun Mar 28, 2021 4:05 am
Hey there, thank you for your post.
Your welcome -- this is the Open Source Way! Figure stuff out, share it!

vide0hanz wrote: Oh, regarding that library you linked - how exactly would I use that? Do I symlink it to libSDL 2.0? I'm new to sorting out libraries, so forgive me if this is a dumb question.
Ok go to that github repo, clone it, and run make in the directory. You will likely get errors until you satisfy the missing dev packages for SDL. After that is done, you can the replace the old libSDL-1.2.so.0 file with the newly compiled one from the aforementioned repo. This file will act as a bridge between SDL1.2 calls and SDL2 libs.
vide0hanz
OldUnreal Member
Posts: 9
Joined: Sun Mar 28, 2021 3:31 am

Re: Trouble with linux version

Post by vide0hanz »

I managed to sort out the stuttering by running Feral Interactive's gamemode utility in my Unreal Gold launch script:

Code: Select all

#!/bin/bash

GAMEDIR="$HOME/.steam/steam/steamapps/common/Unreal Gold/System"
RUN="gamemoderun ./UnrealLinux.bin -log"

cd "$GAMEDIR"
LD_LIBRARY_PATH="./libs" LD_PRELOAD="" $RUN 
While not necessary, I also happened on this in my searching for a stable Unreal experience on linux: Luxtorpeda which as far as I'm aware, runs native engines for steam games with all the perks of SDL 2.0, though I've not tested this myself.
Post Reply

Return to “Unreal 227”