View Single Post
  #1  
Unread 2nd January, 2016, 03:36 PM
jaypeezy jaypeezy is offline
Forum Newcomer
 
Join Date: Apr 2014
Posts: 4
Default Help regarding custom modules on UT99 Linux

Some preliminary background info: Recently purchased a UT99 Server from Gameservers, patched to v436 (Linux Server).

How do people get addons like ACE AntiCheat to work on Linux servers? (Or, really, any addon that uses .dll's for that matter) I ask because I find myself trying to get an addon pack (EXU2) to work on a Gameservers server but run into the following error message in my console log:

Code:
ProcessServerTravel: EXU2-BI00-Menu
Server switch level: EXU2-BI00-Menu
Browse: EXU2-BI00-Menu?Name=Player?Class=Botpack.TMale2?Team=0?skin=SoldierSkins.blkt?Face=SoldierSkins.Othello?game=Botpack.CTFGame?MaxPlayers=10
LoadMap: EXU2-BI00-Menu?Name=Player?Class=Botpack.TMale2?Team=0?skin=SoldierSkins.blkt?Face=SoldierSkins.Othello?game=Botpack.CTFGame?MaxPlayers=10
Case-insensitive search: SKYBox -> ../Textures/SkyBox.utx
Case-insensitive search: NALIFX -> ../Textures/NaliFX.utx
Close TcpipConnection9 Sat Jan  2 09:50:26 2016
WinSock shut down
appError called:
Can't bind to native class RMusicPlayer.RMusic_Component
Executing UObject::StaticShutdownAfterError
UClass::Bind
(Class RMusicPlayer.RMusic_Component)
ULinkerLoad::CreateExport
(RMusic_Component 51500)
IndexToObject
ULinkerLoad::CreateExport
(RMusic_Controller 51500)
ULinkerLoad::CreateImport
IndexToObject
ULinkerLoad::CreateExport
(RMusic_Controller0 30847725)
IndexToObject
ULinkerLoad<<UObject
(LinkerLoad Transient.LinkerLoad74 30847725))
ULevelBase::Serialize
ULevel::Serialize
LoadObject
(Level EXU2-BI00-Menu.MyLevel 30847725==30847725/31300440 30833007 78375)
ULinkerLoad::Preload
PreLoadObjects
UObject::EndLoad
UObject::StaticLoadObject
(Engine.Level None.MyLevel EXU2-BI00-Menu)
LoadLevel
UGameEngine::LoadMap
LocalMapURL
UGameEngine::Browse
ServerTravel
UGameEngine::Tick
UpdateWorld
UServerCommandlet::Main
Can't bind to native class RMusicPlayer.RMusic_Component



History: UClass::Bind <- (Class RMusicPlayer.RMusic_Component) <- ULinkerLoad::CreateExport <- (RMusic_Component 51500) <- IndexToObject <- ULinkerLoad::CreateExport <- (RMusic_Controller 51500) <- ULinkerLoad::CreateImport <- IndexToObject <- ULinkerLoad::CreateExport <- (RMusic_Controller0 30847725) <- IndexToObject <- ULinkerLoad<<UObject <- (LinkerLoad Transient.LinkerLoad74 30847725)) <- ULevelBase::Serialize <- ULevel::Serialize <- LoadObject <- (Level EXU2-BI00-Menu.MyLevel 30847725==30847725/31300440 30833007 78375) <- ULinkerLoad::Preload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Engine.Level None.MyLevel EXU2-BI00-Menu) <- LoadLevel <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- ServerTravel <- UGameEngine::Tick <- UpdateWorld <- UServerCommandlet::Main

Exiting due to error
Exiting.
Name subsystem shut down
This happens right upon trying to switch the map to a map used in the addon pack. It's a cooperative expansion back with custom content in the usual format, .U/.UTX etc. However, it uses one component with a .dll to play music differently, RMusicPlayer, and as the messages above show, this is causing some issues when trying to switch to a map that uses an RMusicPlayer actor.

Is this a Linux "issue"? Is my only solution to find a host that uses Windows?
Reply With Quote