Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Point Blank (Piercing Blow) (https://forum.zone-game.info/forumdisplay.php?f=204)
-   -   [Point Blank] Auth server не кого не впускает клиент (https://forum.zone-game.info/showthread.php?t=42346)

slawa560 09.06.2017 16:40

Auth server не кого не впускает клиент
 
Компилирую сервер, захожу все хорошо ! не закрываю сервер , закрываю клиент, запускаю клиент пытаюсь ввести логин и пароль он долго чегото ждет не дает зайти!
в чем проблема не понимаю((((
помогите пожалуйста

slawa560 09.06.2017 17:26

Re: Auth server не кого не впускает клиент
 
в чем моя проблема

PROGRAMMATOR 10.06.2017 15:02

Re: Auth server не кого не впускает клиент
 
Такое себе описание проблемы. Покажите тот участок кода, где принимаете подключения клиентов.

slawa560 11.06.2017 01:17

Re: Auth server не кого не впускает клиент
 
решил проблему щас другая при входе на гейм сервер вот такая фигня
[Info] Start PointBlank Game Server.
[Info] Develop by LoveJava.
[Info] Version 0.0.0.5 | Build 198
[Info] Server configuration was successfully loaded.
[Info] Network configuration was successfully loaded.
[Info] DataBase configuration was successfully loaded.
[Info] [PlayerTemplate] loaded 1 players template
[Info] [RankInfoTemplate] loaded 56 Rank info Template
[Info] Tcp server started at 127.0.0.1:39191
[Info] New client session #1 is connected.
[Warning] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
в PB.Game.Network.Packets.Receive.CM_USER_ENTER_REQ. RunImpl() в C:\Users\lovej\OneDrive\Dev\C#\PointBlankEmulator\ PB.Game\Network\Packets\Receive\CM_USER_ENTER_REQ. cs:строка 33

Добавлено через 36 секунд
Код:

using PB.Core.DataBase.ManagerDao;
using PB.Core.Network;
using PB.Game.Network.Packets.Send;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace PB.Game.Network.Packets.Receive
{
    public class CM_USER_ENTER_REQ : ReceivePacket
    {
        private byte[] _IP;
        private string account;
        private int Account_len;
        public override void ReadImpl()
        {
            base.readH();
            this.Account_len = base.readC();
            this.account = base.readS(this.Account_len - 1);
            base.readQ();
            base.readC();
            base.readC();
            this._IP = base.readB(4);
        }

        public override void RunImpl()
        {
            try
            {
                Client.setAccount(AccountDao.load().get(this.account).getClient().Account.player_id);
                Client.restoreAccount(this.account);
                AccountDao.load().get(this.account).setClient(base.getClient());
                AccountDao.load().get(this.account).setLocalAddress(this._IP);
                AccountDao.load().get(this.account).setPublicAddress((base.getClient().RemoteIPAddress));
                AccountDao.load().UpdateIP(AccountDao.load().get(this.account).getPlayerId(), AccountDao.load().get(this.account).addrEndPoint);
                Client.sendPacket(new PROTOCOL_BASE_USER_ENTER_ACK());
            }

            catch (Exception exception)
            {
                Log.Warn(exception.ToString());
                Client.close();
            }
            }
        }
    }


Boris2105 11.06.2017 01:43

Re: Auth server не кого не впускает клиент
 
у тебя аккаунт создан?
в этом исходнике была проблема с регистрацией, скорее всего у тебя нету просто созданного персонажа

slawa560 12.06.2017 18:11

Re: Auth server не кого не впускает клиент
 
пофиг уже я пишу свой с нуля)))


Текущее время: 06:15. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot