实现玩家设置同步到服务器

实现玩家离开房间(各种途径)
修改云存读档代码(还未实现)
移除sid,准备之后用uid本地排序序号代替(排序还未实现)
整理代码,框架跟进
This commit is contained in:
MrZ_26
2022-10-09 06:47:08 +08:00
parent df7ab20636
commit 7ac6f45b9b
23 changed files with 161 additions and 144 deletions

View File

@@ -121,7 +121,7 @@ local function _newEmptyPlayer(id,mini)
-- User-related
P.username=""
P.uid=false
P.sid=id
P.sid=false
-- Block states
--[[
@@ -409,7 +409,7 @@ function PLY.newRemotePlayer(id,mini,ply)
NETPLY.setPlayerObj(ply,P)
P.uid=ply.uid
P.username=ply.username
P.sid=ply.sid
P.sid=NET.uid_sid[ply.uid]
_loadRemoteEnv(P,ply.config)
_applyGameEnv(P)
@@ -430,8 +430,9 @@ function PLY.newPlayer(id,mini)
P.type='human'
P.sound=true
P.uid=USER.uid
P.username=USERS.getUsername(USER.uid)
P.uid=USER.uid
P.sid=NET.uid_sid[USER.uid]
_loadGameEnv(P)
_applyGameEnv(P)