Development:Network:process login deathmatch
From Ghoulwiki
Revision as of 17:03, 17 June 2012 by Ghoulsblade (talk | contribs)
STUB article
some incomplete notes:
(C: sent from client, S: sent from server) C: CMD_CONNECT (ser=CLIENT_NETVERSION,empty) S: CMD_CONNECT (ser=0,serial:netversion,str:clientip) C: CMD_LOGIN (ser=0,str:callsign,str:passwd) S: CMD_CHOOSESHIP (ser=0,short:#shipnames,str:shipnames[1],str:shipnames[2],...) C: CMD_CHOOSESHIP (ser=0,short:shipidx,str:shipname) S: LOGIN_ACCEPT (ser=X,str:stardate,str:savegame[0],str:savegame[1],str:systemname.system,short:crypto-hash-size,data:crypto-hash,short:zoneid,..) -- big data, 9k in sample S: CMD_TXTMESSAGE (ser=0,data:??"...Welcome, asd...") C: CMD_DOWNLOAD (ser=0,data:??..Crucible/Cephid_17.system) S: CMD_DOWNLOAD (ser=0,data:??..Crucible/Cephid_17.system) ... several CMD_DOWNLOAD ... C:CMD_SERVERTIME several times... ping? C:CMD_ADDCLIENT -- undock or sth like that ? or final ingame confirm S:CMD_ADDEDYOU S:CMD_ENTERCLIENT S:CMD_SNAPCARGO S:CMD_CREDITS S:CMD_SNAPCARGO huge data, planet contents atlantis ?? 37kb S:CMD_DOCK S:CMD_SAVEDATA dozens of times.. total about 30kb... mission texts etc ? S:CMD_CARGOUPGRADE a few times, ships ? C:CMD_CUSTOM ...campaign_readsave! S:CMD_CARGOUPGRADE a few times, ships ? C:CMD_CUSTOM ...mission_lib!...CreateFixerMissions!. S:CMD_CUSTOM ...mission_lib!...AddNewMission S:CMD_CUSTOM a few times, missions ?