IPB

Здравствуйте Гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Несколько вопросов по регкоду
Korsar
Sep 5 2002, 08:20
Отправлено #1


Begemoth
Group Icon

Группа: Админы
Сообщений: 1 697
Регистрация: 9-July 01
Из: Пермь
Пользователь №: 521



QUOTE
Регкод как-нибудь связан с логином или нет?

Никак не связан.
QUOTE
Для чего служит кнопочка в форме регистрации "Удалить код регистрации с сервера"? Каковы последствия ее нажатия?

В последних версиях сервера -- убивает твою расу.
QUOTE
При нажатии кнопки "Регистрация на сервере", вы можете содать новую рассу под любым логином, в том числе и уже существующим. Если вы ввели логин, который ужо есть, то сервер возвращает запрос на создание новой рассы с уничтожением предыдущей, причем не проверяется совпадение пароля. Каюсь ..., уничтожил таким образом парочку соседей, просто угадав их логин по названию рассы. Да и сам два раза начинал игру сначала

Такой фокус пройдет только с незарегистрированными расами ИМХО. Связано с тем, что расы без кода на самом деле НИЧЬИ, и первый же игрок с кодом, указав логин и пароль, становится их хозяином. Следствие - тот самый глюк, описанный тобой.
QUOTE
Ведь написать маленький скриптик, который будет перебирать все логины достаточно просто

Зарегистрированную расу так не прибить - потребуется еще и совпадение регкода. Хотя надо будет проверить.
QUOTE
Я уж смирился с тем, что логин и пароль в игре хранятся просто в текстовом виде и доступны любому. Я просто удаляю всю информацию, а при следующем входе делаю полное восстановление данных. Такая тактика должна работать и с регкодом, но что, если я забуду его удалить и кто-нибудь другой войдет, используя этот регкод?

Сделай проще: введи регкод в клиент, зарегистрируй расу на сервер и обязательно включи Доверительное управление. Теперь твоей расой можно рулить любым клиентом -- хоть с кодом (твоим или чужим), хоть без кода.
Отключись от сервера и из startup.ini клиента убери строчку с регкодом, он тебе больше не нужен (пока не понадобится регистрировать новую расу).


--------------------
Иногда войны начинаются рано
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
HagMan
Sep 6 2002, 16:32
Отправлено #2


Explorer
Group Icon

Группа: Members
Сообщений: 4
Регистрация: 5-September 02
Пользователь №: 199



Нечаянно подумалось  ???
Если поставить при генерации рассы доверительное управление, то тогда она будет реагировать на глюк с совпадающим логином или нет?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
HagMan
Sep 5 2002, 05:38
Отправлено #3


Explorer
Group Icon

Группа: Members
Сообщений: 4
Регистрация: 5-September 02
Пользователь №: 199



Вопросы такие:

1. Регкод как-нибудь связан с логином или нет? Если да, то в чем состоит эта связь?
Это мне интересно т.к. я играю не на своем компе, а в комп.клубе. Я уж смирился с тем, что логин и пароль в игре хранятся просто в текстовом виде и доступны любому. Я просто удаляю всю информацию, а при следующем входе делаю полное восстановление данных. Такая тактика должна работать и с регкодом, но что, если я забуду его удалить и кто-нибудь другой войдет, используя этот регкод?
2. Для чего служит кнопочка в форме регистрации "Удалить код регистрации с сервера"? Каковы последствия ее нажатия?
3. Такая ситуация - Я вошел в игру и создал рассу с регкодом. Потом я удалил рег код из клиента и он опять стал не зарегистрирован. Как отреагирует сервер на попытку войти под собой на незарегистрированном клиенте? Вернет "Ошибка в логине или пароле", "Вы уже зарегистрированы на сервере, создать новую рассу с потерей старой"(как-то так) или просто запустит меня в игру?
Этот вопрос наверное наиболее важен из всех, т.к. в игре есть ОГРОМНЫЙ баг, связанный с регистрацие нового игрока на сервере. Выглядит он таким образом: При нажатии кнопки "Регистрация на сервере", вы можете содать новую рассу под любым логином, в том числе и уже существующим. Если вы ввели логин, который ужо есть, то сервер возвращает запрос на создание новой рассы с уничтожением предыдущей, причем не проверяется совпадение пароля. Каюсь ..., уничтожил таким образом парочку соседей, просто угадав их логин по названию рассы. Да и сам два раза начинал игру сначала. Последний логин у меня на сервере по сложности не уступал паролю. Этот баг достаточно опасен, особенно если регкод все-таки никак не связан с логином. Ведь написать маленький скриптик, который будет перебирать все логины достаточно просто. Последствия этого достаточно легко представить.  :baaa:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
HagMan
Sep 6 2002, 15:08
Отправлено #4


Explorer
Group Icon

Группа: Members
Сообщений: 4
Регистрация: 5-September 02
Пользователь №: 199



:up:
Спасибки
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
MadCat
Sep 7 2002, 06:25
Отправлено #5


Megadestroyer
Group Icon

Группа: Server Owners
Сообщений: 256
Регистрация: 2-October 01
Из: Москва
Пользователь №: 436



Зарегистрированную расу можно пересоздать только при наличии того рег. кода, с которым она регистрировалась. Если рег. кода нет или он не совпадает, то сервер выдаст ошибку, с расой при этом ничего не произойдет. Если же ты включишь доверительное управление, пересоздать расу при наличии логина/пароля, но при отсутствии рег. кода нельзя, можно только зайти под ней.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Fast ReplyReply to this topicStart new topic
1 посетитель читает эту тему (1 гость и 0 скрытых пользователей)
0 пользователей:

 



- Упрощённая версия Сейчас: 24th April 2024 - 22:03