IPlayerIdGenerator

Post here your questions about SFS2X. Here we discuss all server-side matters. For client API questions see the dedicated forums.

Moderators: Lapo, Bax

Post Reply
User avatar
dashanddot
Posts: 10
Joined: 25 Jul 2024, 18:31

IPlayerIdGenerator

Post by dashanddot »

Hi!

I implemented my extention and added class with IPlayerIdGenerator interface

i set "Player's ID generator class" in Advanced tab of admin

but server says that class not found, but class is 100% inside of extention
User avatar
Lapo
Site Admin
Posts: 23438
Joined: 21 Mar 2005, 09:50
Location: Italy

Re: IPlayerIdGenerator

Post by Lapo »

Hi,
the class must be loaded by the system class loader, while Extensions are loaded by a separate class loaders.
In order for your custom class to be seen by SmartFox it should deployed separately in a different jar, under the extensions/__lib__/ folder.

This way it can be seen both by the server, and Extensions (if necessary)

Hope it helps
Lapo
--
gotoAndPlay()
...addicted to flash games
User avatar
dashanddot
Posts: 10
Joined: 25 Jul 2024, 18:31

Re: IPlayerIdGenerator

Post by dashanddot »

i think you should add this info to docs! thanx

i made this HACK:

SERVER_READY event:
getParentExtension().getParentZone().getRoomManager().setDefaultRoomPlayerIdGeneratorClass( MyIdGenerator.class );
Post Reply