mmaker
04-17-2010, 01:00 PM
Didn't see these mentioned anywhere:
If you try to create a character with an incompatible client, the server can create an entry in the database but then reject the character creation; that means you have to manually delete that character entry from the database in order to be able to create it. When I was trying to set up a server for Titanium it was claiming that the create character message was the wrong size and the next time I tried to create the character the name was rejected because it already existed.
The Titanium client (maybe later ones too) doesn't seem to work properly with high port numbers; when I had the server set to use ports around 57000 I was seeing negative port numbers in the client's debug log and it wouldn't connect... when I cut that down to 27000 it worked fine. If that's generally the case you might want to reject port numbers over 32767 in the config file.
If you try to create a character with an incompatible client, the server can create an entry in the database but then reject the character creation; that means you have to manually delete that character entry from the database in order to be able to create it. When I was trying to set up a server for Titanium it was claiming that the create character message was the wrong size and the next time I tried to create the character the name was rejected because it already existed.
The Titanium client (maybe later ones too) doesn't seem to work properly with high port numbers; when I had the server set to use ports around 57000 I was seeing negative port numbers in the client's debug log and it wouldn't connect... when I cut that down to 27000 it worked fine. If that's generally the case you might want to reject port numbers over 32767 in the config file.