mirror of
https://github.com/CPunch/gopenfusion.git
synced 2025-11-21 14:40:34 +00:00
updated README
This commit is contained in:
@@ -211,7 +211,7 @@ func (server *LoginServer) CharacterCreate(peer *Peer, pkt *protocol.Packet) {
|
||||
ILevel: int16(plr.Level),
|
||||
SPC_Style: PCStyle,
|
||||
SPC_Style2: PCStyle2,
|
||||
SOn_Item: charPkt.SOn_Item, // if the items were faked, we don't really care since the db only stores the sanitized fields
|
||||
SOn_Item: charPkt.SOn_Item, // if items were faked, we don't really care since the db only stores the sanitized fields
|
||||
}, protocol.P_LS2CL_REP_CHAR_CREATE_SUCC)
|
||||
}
|
||||
|
||||
|
||||
@@ -9,9 +9,9 @@ import (
|
||||
)
|
||||
|
||||
type LoginServer struct {
|
||||
listener net.Listener
|
||||
peers map[*Peer]bool
|
||||
lock sync.Mutex
|
||||
listener net.Listener
|
||||
peers map[*Peer]bool
|
||||
peersLock sync.Mutex
|
||||
}
|
||||
|
||||
func NewLoginServer() *LoginServer {
|
||||
@@ -78,13 +78,13 @@ func (server *LoginServer) HandlePacket(peer *Peer, typeID uint32, pkt *protocol
|
||||
}
|
||||
|
||||
func (server *LoginServer) Disconnect(peer *Peer) {
|
||||
server.lock.Lock()
|
||||
server.peersLock.Lock()
|
||||
delete(server.peers, peer)
|
||||
server.lock.Unlock()
|
||||
server.peersLock.Unlock()
|
||||
}
|
||||
|
||||
func (server *LoginServer) Connect(peer *Peer) {
|
||||
server.lock.Lock()
|
||||
server.peersLock.Lock()
|
||||
server.peers[peer] = true
|
||||
server.lock.Unlock()
|
||||
server.peersLock.Unlock()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user