- Server waits on pongs
- Server doesnt remove a client when he disconnects leading to the server holding up on a ping/pong from a null client
not executing server ping for null client yet: 0 / 10000
[SERVER][PROCESSOR] client setup completed. listening for input
[SERVER][LOGIN] new client connected. given id: 15: description: TYLER377190
[SERVER][LOGIN] return code 0
not executing server ping for null client yet: 5001 / 10000
not executing server ping for null client yet: 1000 / 10000
not executing server ping for null client yet: 6001 / 10000
not executing server ping for null client yet: 2001 / 10000
not executing server ping for null client yet: 7001 / 10000
[*]Kicks (seem to) require a packet to be acepted by client
[*]you can buy a ship anywhere. It says you can't buy it but then it spawns one for you. Only admins should be able to do this.
[*]Teleport_self_to doesnt work, plops you in the middle of a sector
[*]No ping responce should just kick the client. http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html#close()
[*]collision warping doesnt work
[*]"Server saving error" turns on a shut down, within that time the server saves its data correctly :P
[*]The shutdown command should save everything before exiting, dont use System.exit(0), close connections, threads, save all data, close SQL Server, the works. Dont rely on shutdown hooks, some OSs doent support them
[*]Server commands that dont require the StarMote via terminal
[*]Improve server logging, only log chat, lag messages and warnings. We dont need to see things like "[DELETE][Server(0)] Sendable 1883(kc@275d00ef) Physically DELETING DONE and Notified!". Using .toString() is a heavy operation. Adding a debug option to the server.cfg and defaulting to off would save a lot of CPU time.
[*]Server logs are deleted when they fill up, I dont know how this makes them usefull
[*]Exiting starmote kills the game and exits the window, it should just bring you to the login screen
[*]The "not executing server ping for null client yet: 0 / 10000
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at org.schema.schine.network.server.ServerProcessor.run(SourceFile:777)"
[*]Don't warp out of collision, fix your physics engine to that it doesn't lock up the server
[*]AI ships dont work/spawn on my server... for no reason
[*]Exiting a ship core never puts you next to a ship, always below the the right
[*]"warning CollisionDispatcher.needsCollision: static-static collision!
warning CollisionDispatcher.needsCollision: static-static collision!"
[*]Physics are don't client side sometimes causing problems (Ships arent where they appear)
[*]There should be a central skin registry like minecraft has, skin tied to the account so that serversdoesnt need a copy.
[*]Seems like you wait on SQL Query
[SQL] SECTOR QUERY TOOK 77ms types: (1,2); from (18, 24, 6) to (26, 32, 14)
I will keep updating this as time goes on