You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > Unreal Tournament > UT Server - Linux Specific

Reply
Thread Tools Display Modes
  #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
  #2  
Unread 2nd January, 2016, 10:11 PM
UTrustedPlayer's Avatar
UTrustedPlayer UTrustedPlayer is offline
Godlike
 
Join Date: Nov 2011
Posts: 339
Default

I thought GS had some windows servers still? You might have to switch locations to get one though.

I'd submit a support ticket. They were always great at answering them for me and accommodating several things I wanted to adjust. If you have a problem then they've most likely dealt with it before.
__________________
Retired.
Reply With Quote
  #3  
Unread 4th January, 2016, 09:55 AM
Chamberly's Avatar
Chamberly Chamberly is offline
Godlike
 
Join Date: Dec 2011
Location: Tennessee, USA
Posts: 441
Default

GS just still have Linux since 2012, afaik.

Also, linux doesn't use .dll files, they use .so files. So you could use the ACE that works for linux...
__________________


irc.globalgamers.net #uscript
http://irc.lc/globalgamers/uscript
Reply With Quote
  #4  
Unread 15th January, 2016, 07:29 PM
{SoP}axewound {SoP}axewound is offline
Killing Spree
 
Join Date: Aug 2006
Posts: 27
Default

The ACEIpDrv.so is the linux equivalent of the dll. Ace works without issue in linux.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 08:29 AM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.