@aqualung ,i use your code105v2.sql,and changeserverstate,so i can log in and login at the role's name UI,but it will broke down,so as you.
when it broke down,the Log_DatabaseServer log is:
2016-11-25 22:18:38 : [H:\Ark\Server\DatabaseServer\Player\FESPlayer.cpp][32][FESPlayer:
acketHandle][handle] (10200)(T=1453.7180)
2016-11-25 22:21:22 : [H:\Ark\Server\DatabaseServer\Player\FESPlayer.cpp][37][FESPlayer:
acketHandle][FALSE] (10200)(T=1618.0780)
2016-11-25 22:21:24 : [H:\Ark\Server\Common\Player\AsioPlayer.cpp][199][AsioPlayer:
rocessCommand][FALSE] (10200)(T=1619.2180)
2016-11-25 22:21:24 : [H:\Ark\Server\Common\Net\AsioInputStream.cpp][85][AsioInputStream::ReadHandleCallback][FALSE] (10200)(T=1619.7650)
2016-11-25 22:21:25 : [H:\Ark\Server\DatabaseServer\Main\Server.cpp][79][Server::Loop][FALSE] (10200)(T=1620.2810)
2016-11-25 22:21:26 : [H:\Ark\Server\DatabaseServer\Main\Main.cpp][57][main][FALSE] (10200)(T=1621.1400)
---------------------
Log_DataCollectionServer 's log is:
2016-11-25 22:18:38 : [H:\Ark\Server\DataCollectionServer\PacketHandle\SDTranspondHandle.cpp][41][SDTranspondHandle][handle] (10576)(T=1454.1560)
2016-11-25 22:21:13 : [H:\Ark\Server\DataCollectionServer\PacketHandle\SDTranspondHandle.cpp][47][SDTranspondHandle][FALSE] (10576)(T=1609.0940)
2016-11-25 22:21:15 : [H:\Ark\Server\DataCollectionServer\Player\ServerPlayer.cpp][37][ServerPlayer:
acketHandle][FALSE] (10576)(T=1610.8130)
2016-11-25 22:21:16 : [H:\Ark\Server\Common\Player\AsioPlayer.cpp][199][AsioPlayer:
rocessCommand][FALSE] (10576)(T=1611.7030)
2016-11-25 22:21:16 : [H:\Ark\Server\Common\Net\AsioInputStream.cpp][85][AsioInputStream::ReadHandleCallback][FALSE] (10576)(T=1612.5630)
2016-11-25 22:21:18 : [H:\Ark\Server\DataCollectionServer\Main\Server.cpp][72][Server::Loop][FALSE] (10576)(T=1613.6250)
2016-11-25 22:21:18 : [H:\Ark\Server\DataCollectionServer\Main\Main.cpp][57][main][FALSE] (10576)(T=1614.1250)
----------------
--------------------
when i creat a new role,the login server log is:
2016-11-25 22:18:02 : ClientPlayerManager::AcceptHandleCallback(PID:2, IP:127.0.0.1, Port:54433, Count=1)...OK (10132)(T=1418.2190)
2016-11-25 22:18:03 : ClientPlayerManager::RemovePlayer(UserID=-1, Count=0), because: End of file...OK (10132)(T=1419.3590)
2016-11-25 22:18:24 : ClientPlayerManager::AcceptHandleCallback(PID:3, IP:127.0.0.1, Port:54434, Count=1)...OK (10132)(T=1440.1720)
2016-11-25 22:18:26 : User(Account=bunny0) login succeed (10132)(T=1442.1870)
2016-11-25 22:18:26 : ClientPlayerManager::RemovePlayer(UserID=1, Count=0), because: End of file...OK (10132)(T=1442.2030)
2016-11-25 22:18:26 : FLUpdateConnetCountHandle(SeverID=0, RemainConnectCount=99) (10132)(T=1442.4840)
i want to know maybe the sql's type is have wrong or not?? i find text "End of file" the sql.
after del the text in the sql,this is also appear in the log.i don;t know why.