QUOTE
Регкод как-нибудь связан с логином или нет?
Никак не связан.
QUOTE
Для чего служит кнопочка в форме регистрации "Удалить код регистрации с сервера"? Каковы последствия ее нажатия?
В последних версиях сервера -- убивает твою расу.
QUOTE
При нажатии кнопки "Регистрация на сервере", вы можете содать новую рассу под любым логином, в том числе и уже существующим. Если вы ввели логин, который ужо есть, то сервер возвращает запрос на создание новой рассы с уничтожением предыдущей, причем не проверяется совпадение пароля. Каюсь ..., уничтожил таким образом парочку соседей, просто угадав их логин по названию рассы. Да и сам два раза начинал игру сначала
Такой фокус пройдет только с незарегистрированными расами ИМХО. Связано с тем, что расы без кода на самом деле НИЧЬИ, и первый же игрок с кодом, указав логин и пароль, становится их хозяином. Следствие - тот самый глюк, описанный тобой.
QUOTE
Ведь написать маленький скриптик, который будет перебирать все логины достаточно просто
Зарегистрированную расу так не прибить - потребуется еще и совпадение регкода. Хотя надо будет проверить.
QUOTE
Я уж смирился с тем, что логин и пароль в игре хранятся просто в текстовом виде и доступны любому. Я просто удаляю всю информацию, а при следующем входе делаю полное восстановление данных. Такая тактика должна работать и с регкодом, но что, если я забуду его удалить и кто-нибудь другой войдет, используя этот регкод?
Сделай проще: введи регкод в клиент, зарегистрируй расу на сервер и обязательно включи Доверительное управление. Теперь твоей расой можно рулить любым клиентом -- хоть с кодом (твоим или чужим), хоть без кода.
Отключись от сервера и из startup.ini клиента убери строчку с регкодом, он тебе больше не нужен (пока не понадобится регистрировать новую расу).