Search found 106 matches
- 12 Jun 2013, 01:11
- Forum: SFS2X Questions
- Topic: Custom Login Woes
- Replies: 20
- Views: 22334
Re: Custom Login Woes
You can change the name at login like so. public class LoginEventHandler extends BaseServerEventHandler { @Override public void handleServerEvent(ISFSEvent event) throws SFSException { String name = (String) event.getParameter(SFSEventParam.LOGIN_NAME); ISFSObject outData = (ISFSObject) event.getPar...
- 09 Jun 2013, 18:47
- Forum: SFS2X Questions
- Topic: Minimum delaySeconds for SFSApi.kickUser() ?
- Replies: 9
- Views: 9933
Re: Minimum delaySeconds for SFSApi.kickUser() ?
So to be safe, it's best to use 3 you would say?
- 07 Jun 2013, 12:13
- Forum: SFS2X Questions
- Topic: Minimum delaySeconds for SFSApi.kickUser() ?
- Replies: 9
- Views: 9933
Re: Minimum delaySeconds for SFSApi.kickUser() ?
So the server doesn't have a function that waits until the message is sent before disconnecting?
- 07 Jun 2013, 11:07
- Forum: SFS2X Questions
- Topic: Minimum delaySeconds for SFSApi.kickUser() ?
- Replies: 9
- Views: 9933
Re: Minimum delaySeconds for SFSApi.kickUser() ?
What does that mean? Doesn't TCP guarantee the kick message is sent first?
- 07 Jun 2013, 10:31
- Forum: SFS2X Questions
- Topic: Minimum delaySeconds for SFSApi.kickUser() ?
- Replies: 9
- Views: 9933
Re: Minimum delaySeconds for SFSApi.kickUser() ?
Uh oh, so there's a chance it might not be sent if 1-2 second delay is set?
- 07 Jun 2013, 06:44
- Forum: SFS2X Questions
- Topic: Minimum delaySeconds for SFSApi.kickUser() ?
- Replies: 9
- Views: 9933
Minimum delaySeconds for SFSApi.kickUser() ?
Whats the minimum? Is there an instant option? I essentially just want to disconnect them but I want them to have a message saying why (to be used when malicious activity is detected, so I want the kick to be instant) . Although I'm not sure if you set the delay to low that it might disconnect them ...
- 04 Jun 2013, 00:18
- Forum: SFS2X Questions
- Topic: Mysql Implementation
- Replies: 16
- Views: 18006
Re: Mysql Implementation
SFS2X\lib
driver class = org.gjt.mm.mysql.Driver
connection string = jdbc:mysql://host/dbname
* change host and dbname to the actual host and database name
More info: here
driver class = org.gjt.mm.mysql.Driver
connection string = jdbc:mysql://host/dbname
* change host and dbname to the actual host and database name
More info: here
- 22 May 2013, 11:42
- Forum: SFS2X Questions
- Topic: Exception Reasons
- Replies: 11
- Views: 11268
Re: Exception Reasons
My workflow is pretty much this. ⋅ Client sends a room id corresponding to a room in a mysql database, NOT a smartfoxserver room id ⋅ Server gets room info from database and either joins them to the SFS Room if it exists with the same db room id or if it doesn't exist on sfs, cre...
- 20 May 2013, 22:30
- Forum: SFS2X Questions
- Topic: Exception Reasons
- Replies: 11
- Views: 11268
Re: Exception Reasons
It's so that, for example, if the exception is thrown because the room already exists, then I can join them to that room. Considering the server is multi threaded, it's possible for another thread to create the room after I check if it exists but before I actually create that room.
- 20 May 2013, 13:06
- Forum: SFS2X Questions
- Topic: Exception Reasons
- Replies: 11
- Views: 11268
Re: Exception Reasons
The createRoom function according to the Java API only says it throws an exception. It doesn't say what type of error codes the exception might contain, for example CREATE_ROOM_ZONE_FULL etc. At least.. I can't find that list anywhere.
- 20 May 2013, 11:07
- Forum: SFS2X Questions
- Topic: Exception Reasons
- Replies: 11
- Views: 11268
Re: Exception Reasons
I meant serverside, sfsapi.createRoom etc etc.
- 20 May 2013, 08:41
- Forum: SFS2X Questions
- Topic: Exception Reasons
- Replies: 11
- Views: 11268
Exception Reasons
Is there a list of reasons why createRoom, joinRoom etc will throw an exception? I can't find a list of the exact exception reasons for it to throw which I really need so I know what to expect and how I can react.
Many thanks!
Many thanks!
- 18 May 2013, 00:46
- Forum: SFS2X Questions
- Topic: Synchronized Room access best practice?
- Replies: 9
- Views: 9434
Re: Synchronized Room access best practice?
Well I figured a good compromise would be to store a Lock object in each Room as a Room Variable , then use synchronize on that lock to ensure I can safely update room data when multiple changes are essential (for example, updating player position.. I need to calculate paths one at a time otherwise ...
- 09 May 2013, 04:35
- Forum: SFS2X Questions
- Topic: Faster way of checking Extension logs?
- Replies: 13
- Views: 13637
Re: Faster way of checking Extension logs?
I've double checked it now and the jar file is indeed being overwritten. No errors pop up in the runtime or boot logs if that's where I should check? I have SFS installed in the program files folder in Windows and am running it as an administrator. Could that be a problem? That sounds like it could...
- 05 May 2013, 19:07
- Forum: SFS2X Questions
- Topic: Faster way of checking Extension logs?
- Replies: 13
- Views: 13637
Re: Faster way of checking Extension logs?
Use hot redeploy, no need to restart the server.