mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-14 16:04:38 +01:00
remove PS3 Patch Server default
This commit is contained in:
@@ -38,25 +38,24 @@ func (s *Session) makeSignResponse(uid uint32) []byte {
|
|||||||
return bf.Data()
|
return bf.Data()
|
||||||
}
|
}
|
||||||
|
|
||||||
bf.WriteUint8(uint8(SIGN_SUCCESS)) // resp_code
|
if s.client == PS3 && (s.server.erupeConfig.PatchServerFile == "" || s.server.erupeConfig.PatchServerManifest == "") {
|
||||||
if (s.server.erupeConfig.PatchServerManifest != "" && s.server.erupeConfig.PatchServerFile != "") || s.client == PS3 {
|
bf.WriteUint8(uint8(SIGN_EABORT))
|
||||||
bf.WriteUint8(2)
|
return bf.Data()
|
||||||
} else {
|
|
||||||
bf.WriteUint8(0)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bf.WriteUint8(uint8(SIGN_SUCCESS))
|
||||||
|
bf.WriteUint8(2) // patch server count
|
||||||
bf.WriteUint8(1) // entrance server count
|
bf.WriteUint8(1) // entrance server count
|
||||||
bf.WriteUint8(uint8(len(chars)))
|
bf.WriteUint8(uint8(len(chars)))
|
||||||
bf.WriteUint32(tokenID)
|
bf.WriteUint32(tokenID)
|
||||||
bf.WriteBytes([]byte(sessToken))
|
bf.WriteBytes([]byte(sessToken))
|
||||||
bf.WriteUint32(uint32(channelserver.TimeAdjusted().Unix()))
|
bf.WriteUint32(uint32(channelserver.TimeAdjusted().Unix()))
|
||||||
if s.client == PS3 {
|
if s.client == PS3 {
|
||||||
ps.Uint8(bf, fmt.Sprintf(`ps3-%s.zerulight.cc`, s.server.erupeConfig.Language), false)
|
ps.Uint8(bf, fmt.Sprintf("%s/ps3", s.server.erupeConfig.PatchServerManifest), false)
|
||||||
ps.Uint8(bf, fmt.Sprintf(`ps3-%s.zerulight.cc`, s.server.erupeConfig.Language), false)
|
ps.Uint8(bf, fmt.Sprintf("%s/ps3", s.server.erupeConfig.PatchServerManifest), false)
|
||||||
} else {
|
} else {
|
||||||
if s.server.erupeConfig.PatchServerManifest != "" && s.server.erupeConfig.PatchServerFile != "" {
|
ps.Uint8(bf, s.server.erupeConfig.PatchServerManifest, false)
|
||||||
ps.Uint8(bf, s.server.erupeConfig.PatchServerManifest, false)
|
ps.Uint8(bf, s.server.erupeConfig.PatchServerFile, false)
|
||||||
ps.Uint8(bf, s.server.erupeConfig.PatchServerFile, false)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if strings.Split(s.rawConn.RemoteAddr().String(), ":")[0] == "127.0.0.1" {
|
if strings.Split(s.rawConn.RemoteAddr().String(), ":")[0] == "127.0.0.1" {
|
||||||
ps.Uint8(bf, fmt.Sprintf("127.0.0.1:%d", s.server.erupeConfig.Entrance.Port), false)
|
ps.Uint8(bf, fmt.Sprintf("127.0.0.1:%d", s.server.erupeConfig.Entrance.Port), false)
|
||||||
|
|||||||
Reference in New Issue
Block a user