internal Packet(GServer server, bool iswriteable = true, long packetID = 0x000000) { PacketID = packetID; _Server = server; _IsWriteable = iswriteable; _Stream = new MemoryStream(); _Writer = new BinaryWriter(_Stream); _Reader = new BinaryReader(_Stream); if (_IsWriteable) { Write(packetID); } }
// Use this for initialization void OnEnable() { Server = new GServer(IPAddress.Any, SERVER_AUTHENTICATION_PORT, SERVER_SERVER_PORT, SERVER_MASTER_SERVER_UPDATER_PORT, SERVER_VERSIONNAME); Server.UpdateServerDetails += Server_UpdateServerDetails; Server.DataRecieved += Server_DataRecieved; Server.PlayerAuthenticated += Server_PlayerAuthenticated; Server.PlayerConnect += Server_PlayerConnect; Server.PlayerDisconnect += Server_PlayerDisconnect; Server.ModDir = "sgmultitest"; Server.ProductID = "SteamworksExample"; Server.GameDescription = "Steamworks Example"; Server.LogOnAnonymous(); Server.AllowHeartbeat = true; }