示例#1
0
        private void Init()
        {
            Player = new Player()
            {
                Socket    = this,
                Character = null
            };
            Server.Instance.AddPlayer(Player);

            SendHandshake(Constants.MAPLE_VERSION, Constants.MAPLE_PATCH_LOCATION, Constants.MAPLE_LOCALE);
            SendMemoryRegions();

            Pinger.Add(this);
        }
示例#2
0
        public ClientSocket(Socket pSocket)
            : base(pSocket)
        {
            Loaded = false;

            Player = new Player
            {
                Socket    = this,
                Character = null
            };
            Server.Instance.AddPlayer(Player);
            Pinger.Add(this);

            SendHandshake(Constants.MAPLE_VERSION, Constants.MAPLE_PATCH_LOCATION, Constants.MAPLE_LOCALE);
            SendMemoryRegions();
        }
示例#3
0
        public ClientSocket(System.Net.Sockets.Socket pSocket)
            : base(pSocket)
        {
            Player = new Player()
            {
                LoggedOn = false,
                Socket   = this
            };
            Loaded = false;
            Pinger.Add(this);
            Server.Instance.AddPlayer(Player);
            machineID = "";

            SendHandshake(Constants.MAPLE_VERSION, Constants.MAPLE_PATCH_LOCATION, Constants.MAPLE_LOCALE);
            SendMemoryRegions();
        }
 public void Init()
 {
     Pinger.Add(this);
     SendHandshake(1, "WvsBeta Server", 8);
 }