Сообщений: 64
Тем: 18
Зарегистрирован: Jan 2013
Изменил импорты, добавил строки в необходимых файлах.
в main.cpp изменил IP на свой в трех случаях.
Но при запуске ГС не наблюдаю сообщения о включении защиты, и с подменой файла dsetup.dll я не могу зайти на сервер. "Вы входите в игру. Пожалуйста, подождите."
Либу защиты скомпилировал нормально.
Исходники Rebellion 688.
Что я сделал не так?
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Порты смените.
Fortuna - non penis, in manus non recipe.
Сообщений: 64
Тем: 18
Зарегистрирован: Jan 2013
code
Код:
int __stdcall new_connect(SOCKET s, const struct sockaddr *name, int namelen)
{
struct sockaddr_in *name_in = (struct sockaddr_in*) name;
if (name_in->sin_port == htons(2106))
{
name_in->sin_port = htons(2106);
name_in->sin_addr.S_un.S_addr = inet_addr("мой.ип");
}
if (name_in->sin_port == htons(7777))
{
name_in->sin_port = htons(7777);
name_in->sin_addr.S_un.S_addr = inet_addr("мой.ип);
}
return true_connect(s, name, namelen);
}
Сменил, доходит до выбора сервера.
Может быть глупость, но я слабо понимаю это^.
Сообщений: 4,694
Тем: 85
Зарегистрирован: Mar 2009
Репутация:
23,364
Raymon Написал:
code
Код:
int __stdcall new_connect(SOCKET s, const struct sockaddr *name, int namelen)
{
struct sockaddr_in *name_in = (struct sockaddr_in*) name;
if (name_in->sin_port == htons(2106))
{
name_in->sin_port = htons(2106);
name_in->sin_addr.S_un.S_addr = inet_addr("мой.ип");
}
if (name_in->sin_port == htons(7777))
{
name_in->sin_port = htons(7777);
name_in->sin_addr.S_un.S_addr = inet_addr("мой.ип);
}
return true_connect(s, name, namelen);
}
Сменил, доходит до выбора сервера.
Смотрите код, где-то "накосячили".
Fortuna - non penis, in manus non recipe.
Сообщений: 272
Тем: 11
Зарегистрирован: Feb 2013
Репутация:
2,082
Доходит до выбора сервера, а в лог ни чего не выводит?
В консоль?
Раз проходит авторизация, значит защита поднялась (видимо).
Фаервол на какие порты?
Без защиты, сервер запускается, зайти можно?
Вопросы как намек, где искать )
Сообщений: 527
Тем: 17
Зарегистрирован: Oct 2010
Репутация:
1,919
протокол онли 267, на выше протоколе не работает без изменений, изменения никто не выложит.