ЗдравствуйтеА через что вы аккаунт создаете? мне кажется, не совпадают алгоритмы хеширования у сервера и софта, которым вы создаете аккаунт.
Здравствуйте! Скорее всего не руки кривые как сабля, а мозгов не хватает. по скольку столкнулся с этим теперь пытаюсь выяснить как работает hAuthD, но мозгов не хватает поэтому и пишу.1. Зачем использовать hAuthD если есть ванильный L2AuthD.exe под сборки ваги? (предпологаю что пытешься в С4)
2. Чем создаёшь аккаунты в базе?
3. PetitionD которую ты используешь - вообще не нужна для работы сервера. Она отвечает только за обработку петиций в игре. Ты ведь будешь шарить сервер через Хамачи, так? Вопрос - кто тебе петиции писать будет?
Мой тебе совет - вникни в то, что делает каждая из программ сборки. Форумы этой информацией кишат.
Ну а если уж совсем леньили руки кривые как саблято пиши свои контакты в личку.И тебя вылечимПоможем
Воспользуйтесь другой утилитой для создания, там хэширует пароль по особому и возможно эта gm panel не подходит.Здравствуйте! Скорее всего не руки кривые как сабля, а мозгов не хватает. по скольку столкнулся с этим теперь пытаюсь выяснить как работает hAuthD, но мозгов не хватает поэтому и пишу.
Посмотреть вложение 88097
3. понимаю что не нужна уже читал )) но не понимаю как правильно делать))). Все равно хочется со всем разобраться, а не просто играть, раз столкнулся с такой проблемой, пробую решать, но пока мозгов не хватает
Здравствуйте! Айпи хамачей везде указал там где есть строки с IP адресами. "gs добавить в таблицу" про какую таблицу идет речь?)Просто запомните, никогда не настраивайте базу сервера в таблицах на 127.0.0.1 или 127.0.0, нужно указывать свой локальный к примеру 192.168.0 какой роутер выдаст и желательно привязать его за mac.
Если так не делать будут ошибки, мануалы в интернете есть но таких нюансов не сказано.
И не забудьте свой gs добавить в таблицу тогда hauthd увидет его.
Заодно настройте iobuffer в настройках для нпц и гс подбирая под себя, это для тюнинга на использование кол-ва оперативки.
Проверьте локально сначала, подключает ли и все настроено.Здравствуйте! Айпи хамачей везде указал там где есть строки с IP адресами. "gs добавить в таблицу" про какую таблицу идет речь?)
@echo off
set SERVICE_HOME=путь к папке с петицией
set SERVICE_EXE=PetitionD.exe
REM the following directory is for .NET
set INSTALL_UTIL_HOME=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
REM Account credentials if the service uses a user account
set USER_NAME=Админаккаунт
set PASSWORD=пароль
set PATH=%PATH%;%INSTALL_UTIL_HOME%
cd %SERVICE_HOME%
echo Installing Service...
installutil /name=petition /account=user /user=%USER_NAME% /password=%PASSWORD% %SERVICE_EXE%
echo Done.
PAUSE
SERVER=127.0.0.1;DATABASE=petition;UID=sa;PWD=пароль_бд
<add key="DatabaseConnString" value="сюда"></add>
USE [petition]
GO
insert into petition.dbo.NCDBA7 values (1,'SERVER=127.0.0.1;DATABASE=petition;UID=sa;PWD=пароль_бд',10000,30,'petition');
GO
В конце когда уже сервер нормально коннектится к петиции осознай что нет инструментов взаимодействия. Они утеряны, с сайтом постпасифик. Да, есть интернетах люди что за квартиру в пгт могут предложить устаревшие инструменты, которые работают петицией под С4. Под 746 к сожалению не встречал.
Здравствуйте!!батник для добавления сервиса петиции
Код:@echo off set SERVICE_HOME=путь к папке с петицией set SERVICE_EXE=PetitionD.exe REM the following directory is for .NET set INSTALL_UTIL_HOME=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 REM Account credentials if the service uses a user account set USER_NAME=Админаккаунт set PASSWORD=пароль set PATH=%PATH%;%INSTALL_UTIL_HOME% cd %SERVICE_HOME% echo Installing Service... installutil /name=petition /account=user /user=%USER_NAME% /password=%PASSWORD% %SERVICE_EXE% echo Done. PAUSE
потом типо через DES шифруешь текстовый файлик с содержимым
Код:SERVER=127.0.0.1;DATABASE=petition;UID=sa;PWD=пароль_бд
полученную строчку вставить в конфиг петиции
Код:<add key="DatabaseConnString" value="сюда"></add>
неплохо бы вставить в бд петиции данные
Код:USE [petition] GO insert into petition.dbo.NCDBA7 values (1,'SERVER=127.0.0.1;DATABASE=petition;UID=sa;PWD=пароль_бд',10000,30,'petition'); GO
Проверь порты, чтобы все стучались куда нужно.
Запусти сервис петиции. Если не получается смени ему права доступа.
В конце когда уже сервер нормально коннектится к петиции осознай что нет инструментов взаимодействия. Они утеряны, с сайтом постпасифик. Да, есть интернетах люди что за квартиру в пгт могут предложить устаревшие инструменты, которые работают петицией под С4. Под 746 к сожалению не встречал.
нет, это значит пароль что неверный. об этом же тебе сообщает клиентВ тоже самое hAuthD принимает логин и пароль в формате и пишет :
[17:58:18] 23061992 - password (26.20.14.205)
то есть логин принят?
Я конечно ща уже не помню точно, но в птс же вроде SHA1 юзался в те времена, а не MD5?Здравствуйте Посмотреть вложение 88096 там есть функции создания аккаунта. У меня пароль 23061992 пароль через эту программу он делает хеш в 0x317F3D83A254685B6EF7D1D11C86A0A0
Через запрос в базе SELECT HASHBYTES('MD5', '23061992') он выдает следующий хеш 0xE537748E68C4007AD243BB3143997F01
все ли я правильно делаю для проверки??? И как сохраняется пароль? отдельно от логина? или идет логин+пас?
Сейчас пробую создать аккаунт вручную и попробовать зайти в игру, но пока не понимаю в какие базы нужно вписывать, только user_auth и user_account??
Совершенно верно.Я конечно ща уже не помню точно, но в птс же вроде SHA1 юзался в те времена, а не MD5?
нет, это значит пароль что неверный. об этом же тебе сообщает клиент
если hauthd других ошибок не выдает -значит с базой все ок, и проблема с хешами
а на оригинальный petition забей. это было сделано для офф серверов под огромный онлайн с ГМами на фуллтайме. в современных реалиях абсолютно бесполезно, как и оригинальный коммборд. я даэе больше скажу, подобные левые сервисы - потенциальный вектор атаки на твой сервер
Я конечно ща уже не помню точно, но в птс же вроде SHA1 юзался в те времена, а не MD5?
Ребят, спасибо большое за ответы!!Совершенно верно.
Вот рабочий скрипт регистрации проверено.Ребят, спасибо большое за ответы!!
У меня все равно не складывается дебет с кредитом.
Если сама прога создавалась, значит она создавалась под тот хеш который будет сопоставим хешу в который упаковывает логин сервера, если мы рассматриваем ПО, ведь все ПО это в первые очередь логика, 1+1 = 2 и 3 или 1.5 быть не может.
В связи с этим вопрос, как может быть такое что хеши не совпадают??
Посмотрел hAuthD.ini
[Adv]
EULA = 1
Test = 0
TestServers =
C4 = 1
MaxConnectionsPerIP = 3
AntiDOS = 1
AntiBrute = 0
AntiBruteIP = 0
MD5Simple = 0
SHA1 = 1
Proxy =
AutoReloadFiles = 0
AutoReloadServers = 0
GameProxyMasterStatus = 1
[Ext]
Mask = 0
MD5Password = 0
ExecLogin = 0
Hbind = 1
Guard = 0
сначала обрадовался так как SHA1 по дефолту стояло 0, переставил на 1
Но после запуска все тоже самое...
Проверил хеш через онлайн переводчикВы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
мой пароль 23061992 переводит в SHA1 в 72f9e661f56b38bb44b5e720ccad0fa87d0c879b
Тем самым, аккаунт через GMpanel создается как 0x317F3D83A254685B6EF7D1D11C86A0A0
Ребят, кто в теме, кто шарит, можете пожалуйста скинуть скрипт для создания Аккаунта?? Для проверки...
я так понял записи производятся в 3 таблица lin2db.dbo.user_auth, lin2db.dbo.user_account, lin2world.dbo.builder_account
Может у кого есть исходники программы для создания логин сервера?? Хочется понять логику программы
По петициям все так же не понятно, ошибка появляется при запуске службы, ошибку закрываю, служба падает, но сервер подключается без ошибок
Посмотреть вложение 88122
Всё для тебя (во вложении).Ребят, спасибо большое за ответы!!
У меня все равно не складывается дебет с кредитом.
Если сама прога создавалась, значит она создавалась под тот хеш который будет сопоставим хешу в который упаковывает логин сервера, если мы рассматриваем ПО, ведь все ПО это в первые очередь логика, 1+1 = 2 и 3 или 1.5 быть не может.
В связи с этим вопрос, как может быть такое что хеши не совпадают??
Посмотрел hAuthD.ini
[Adv]
EULA = 1
Test = 0
TestServers =
C4 = 1
MaxConnectionsPerIP = 3
AntiDOS = 1
AntiBrute = 0
AntiBruteIP = 0
MD5Simple = 0
SHA1 = 1
Proxy =
AutoReloadFiles = 0
AutoReloadServers = 0
GameProxyMasterStatus = 1
[Ext]
Mask = 0
MD5Password = 0
ExecLogin = 0
Hbind = 1
Guard = 0
сначала обрадовался так как SHA1 по дефолту стояло 0, переставил на 1
Но после запуска все тоже самое...
Проверил хеш через онлайн переводчикВы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
мой пароль 23061992 переводит в SHA1 в 72f9e661f56b38bb44b5e720ccad0fa87d0c879b
Тем самым, аккаунт через GMpanel создается как 0x317F3D83A254685B6EF7D1D11C86A0A0
Ребят, кто в теме, кто шарит, можете пожалуйста скинуть скрипт для создания Аккаунта?? Для проверки...
я так понял записи производятся в 3 таблица lin2db.dbo.user_auth, lin2db.dbo.user_account, lin2world.dbo.builder_account
Может у кого есть исходники программы для создания логин сервера?? Хочется понять логику программы
По петициям все так же не понятно, ошибка появляется при запуске службы, ошибку закрываю, служба падает, но сервер подключается без ошибок
Посмотреть вложение 88122
в базе хеш создался такой же как и с программой GMpanelВсё для тебя (во вложении).
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?