Esempio n. 1
0
        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;
    }