This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема Не заходит на сервер RedAge

PatriK

Участник портала
9 Окт 2022
55
5
49
Не заходит на сервер
не могу зарегистрировать аккаунт, автоматом перебрасывает опять на окно авторизации
в консоли вот такая ошибка
ClientEvent_Spawn/-1: The given key 'GTANetworkAPI.Player' was not present in the dictionary.
буду рад любой помощи
 

PatriK

Участник портала
9 Окт 2022
55
5
49
Ни кто не сталкивался что-ли с этим?
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,812
1,864
208
35
Ошибка The given key was not present in the dictionary - рядовая, которая означает, что сервер не может найти элемент словаря, к которому ты пытаешься обратится.
Это гуглится за минуту.

Почему это происходит в твоём конкретном случае - никто знать не может.
Возможно метод, который спавнит игрока - с ошибкой.
Возможно - ты не регистрируешься на самом деле по какой-то причине (можно проверить, появляется ли запись в бд)

Чтобы исправить эту ошибку, нужно смотреть в твой код и проверять добавляется ли ключ с игроком в словарик, к которому потом при спавне идёт обращение.
Проверяй создаётся ли персонаж в базе данных.
Проверяй, правильно ли работает клиентская часть, отправляя данные на сервер.
Проверяй ClientEvent_Spawn в конце концов.

Можно просто вставить проверку в момент выбора элемента из словаря по ключу - существует ли он там.
Но если у тебя где-то ошибка в процессе создания или регистрации аккаунта - это собственно ничего не исправит, ошибки не будет - но тебя будет точно так же возвращать на регистрацию.
 

PatriK

Участник портала
9 Окт 2022
55
5
49
В том то и дело, что в базе всё появляется и аккаунт и все последующие данные
После загрузки сервера я сумел зайти 1 раз на него зарегистрировался, вошел прописал себе админку в базе, рестарт сделал,и после этого перестало вообще заходить
И базу вновь ставил ни чего не помогает
Может сможете подсказать где именно посмотреть "" добавляется ли ключ с игроком в словарик, к которому потом при спавне идёт обращение""
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,812
1,864
208
35
так у тебя написано где - ClientEvent_Spawn

если в него приходит нормальный плеер - поставь в нём точку остановки и выполняй построчно, например, чтобы понять в какой момент вылетает ошибка