SnakeSanders 0 Report post Posted April 25, 2016 И снова здрасти. Вот такая вот штука. Сервер, вроде запущен, виден с клиента, НО. Базы Данных, такие базы данных. Я, конечно, понимаю, что это все привязывается к внешнему источнику, и он уже добавляет туда вновь зарегистрированные акки, но: Как создать акк вручную? Кто-то делал? Расскажите, покажите? Или может есть какие-то еще способы кроме "вручную" и верстки сайта? Quote Share this post Link to post Share on other sites
aleksandr 21 Report post Posted April 25, 2016 (edited) Вы можете воспользоваться уже готовыми программами для создания аккаунтов. Пример прикладываю в прикрепления. 1. Скачайте программу. 2. Положите её в папку Account Server (если общая папка для всех подсерверов, то в общую папку). 3. Запустите, введите свой IP, логин и пароль (без шифрирования). 4. Выберите какой аккаунт создать Нормальный или Админстратора (права 0 или 99). 5. Нажмите на кнопку создания - Create. Программа работает, но кто именно её делал я не знаю и что в неё может быть вшито, тоже не знаю . CreatorOfAccounts.exe Edited April 25, 2016 by aleksandr 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 25, 2016 Программа для создания аккаунтов 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
SnakeSanders 0 Report post Posted April 26, 2016 (edited) @V3ct0r @aleksandr Благодарствую премного обоих. Edited April 26, 2016 by SnakeSanders Quote Share this post Link to post Share on other sites
e1mer 102 Report post Posted April 26, 2016 Опишу процесс создания аккаунта в ручную, он достаточно примитивен. 1. Шифрование пароля Пароль шифруется в md5, в верхнем регистре. Если рассмотреть самостоятельную шифровку пароля используя PHP: <?php $text = "123456"; $password = strtoupper(md5($text)); echo $password; ?> 2. SQL Запрос INSERT INTO accountserver.dbo.account_login (name,password,originalPassword) VALUES ('LOGIN','md5passsword','originalPassword') Теперь разберем наш запрос: AccountServer.dbo.account_login - Обращаемся к БД, тут все понятно name - Колонка с логинами password - Колонка с шифрованном пароле (см. пункт 1) originalPassword - Колонка с чистым паролем, можно в принципе и не использовать В принципе все. 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 26, 2016 @e1mer MSSQL-сервер умеет шифровать пароль в MD5. Для создания аккаунта можно выполнить такой SQL-запрос: USE AccountServer; INSERT INTO account_login (name, password) VALUES ('username', CONVERT(NVARCHAR(32),HashBytes('MD5', 'password'),2)) Также для шифрования паролей удобно воспользоваться Онлайн сервисами (первая ссылка из гугла) Не было сказано как сделать GM-аккаунт. Есть 2 способа: 1) Создаем обычный аккаунт (см. пост выше) и заходим на него в игре, вводим секретный код. Затем в MSSQL Management Studio открываем таблицу account базы данных GameDB и ручками изменяем значение столбца gm данного аккаунта. 2) Сразу же после создания аккаунта выполняем SQL-запрос: USE GameDB; INSERT INTO account (act_id, act_name, gm) VALUES ((SELECT MAX(act_id) + 1 FROM account), '<Логин>', <GM-уровень>); На самом деле, вручную аккаунты обычно не создают, а пользуются специальными программами (см. выше), а чтобы могли регистрироваться игроки устанавливают веб-обвязку. 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
WVWMK 121 Report post Posted April 26, 2016 Я на начальном этапе работы с сервером вписывал ручками в таблицы значения которые мне нужны ( логин\пароль\зашифрованный пароль\лвл аккаунта) Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted April 27, 2016 В 26.04.2016в16:26, NMS3RR сказал: Я на начальном этапе работы с сервером вписывал ручками в таблицы значения которые мне нужны ( логин\пароль\зашифрованный пароль\лвл аккаунта) Когда часто создаешь аккаунты, намного удобнее пользоваться специальными программами, это экономит время. Ну а знать как это делается вручную тоже полезно 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
WVWMK 121 Report post Posted April 29, 2016 В 27.04.2016в22:36, V3ct0r сказал: Когда часто создаешь аккаунты, намного удобнее пользоваться специальными программами, это экономит время. Ну а знать как это делается вручную тоже полезно Навыки же приходят с каждым днем, когда начинал делать много чего не знал) 1 Quote Делай добро и бросай его в воду Share this post Link to post Share on other sites
SnakeSanders 0 Report post Posted April 29, 2016 Мне кажется вопрос исчерпан чуть более, чем полностью. Тему, кажется, можно закрывать. Quote Share this post Link to post Share on other sites