Войти или зарегистрироваться

Туториал [урок] amls - альтернативная система логирования.

  • Автор темы Автор темы Grizli
  • Дата начала Дата начала

Grizli

Активный участник
Баллы
78
Давно я обнаружил вот такую интересную вещь: http://somken.com/blog/index.php/category/amls/ . Она представляет собой заход в игру через лаунчер ( как на лицензии) и регистрации на сайте.

Что нам понадобиться ? AMLS и Launcher под вашу версию Minecraft .

Первый вариант с примером под локальный хост:
Для удобного использования локального хоста нам нужен DENWER .

1) Скачаем всё что я написал с верху и установим наш DENWER. После установки запустим наш локальный сервер кликнув по Start Denwer. Теперь зайдем на наш локальный хост и в самом конце увидем Заведение новых БД и пользователей MySQL . Назовём нашу базу данных mc .

2) После создания зайдем в phpmyadmin и в левом столбце увидим нашу БД под названием MC зайдем в неё и нажмём import . В появившимся окне нажимаем обзор и указываем путь до файла mc.sql (Он находиться в архиве который мы скачали ) .

3) Теперь изменим наш hosts который находиться: C:\Windows\System32\drivers\etc .
Откроем его блокнотом и добавим две строчки:
127.0.0.1 www.mc.localhost
127.0.0.1 mc.localhost
После заходим в наш DENWER в папку localhost: C:\WebServers\home\localhost . Создаём папку под названием mc и суём туда всё содержимое папки game .

4) Дальше заходим в папку с апачем: C:\WebServers\usr\local\apache\conf . Открываем файл vhosts.conf блокнотом и вставляем:
<VirtualHost 127.0.0.1:80>
DocumentRoot " C:/WebServers/home/localhost/mc "
ServerName "mc.localhost"
ServerAlias "mc.localhost" "www.mc.localhost"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"
</VirtualHost>
После делаем перезапуск денвера.

5) Попробуем зарегистрироваться и проверяем создался ли в нашей базе данных mc новый пользователь.

6) После редактируем скачанный клиент с помощью этого гайда меняем все ссылки на ваши.
После в конфиге сервера ставим online-mode=true

7) ?????

8) PROFIT!
 
Насколько мне известно, 4ый шаг можно выполнить только на домашнем сервере, а как быть с хостингом?
 
А какая разница? Опускаеш все подробности о локальном хосте суёш все файлы в директорию сайта и всё.
 
Ошибка: Access denied for user 'root'@'localhost' (using password: YES)
когда ввожу пороль администрации MySql
 
Что-то типо создал DB, импортировал таблицу, кинул все файлы в директорию сайта , изменил config.php , изменил все ссылки в лаунчере и изменил конфиг сервера ВСЁ!
 
Пароль администратора оставь пустым !Ты же на локальном хосте пока-что
 
я зарегался вот что написало
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in Z:\home\localhost\MC\register.php on line 7
Access denied for user 'root'@'localhost' (using password: YES)
это правильно?
да и как проверить создался ли пользавотель
 
вот
3562.png
 
Код:
<?php
// Edit to fit your config
$host = "localhost"; // Host name
$username = "root"; // Mysql username
$password = ""; // Mysql password
$db_name = "mc"; // Database name
$tbl_name = "login"; // Table name
?>
Ещё раз повторюсь ты на локальном хосте!
 
Вопросы:
1 - базы должны быть на машине с сервером?
2 - для этого необходимо перенести плагин авторизации на мускул?
3 - можно более подробно о переносе сего чуда человеческой мысли на хостинг?
 
всё сделал щя надо научится сделать это както на сайте
Что-то типо создал DB, импортировал таблицу, кинул все файлы в директорию сайта , изменил config.php , изменил все ссылки в лаунчере и изменил конфиг сервера ВСЁ!
Ну как-то так...
 
Вопросы:
1 - базы должны быть на машине с сервером?
2 - для этого необходимо перенести плагин авторизации на мускул?
3 - можно более подробно о переносе сего чуда человеческой мысли на хостинг?

1 - нет, к примеру ты можеш воспользоваться сайтами бесплатного создания ДБ. И просто указываеш необходимую информацию в config.php
2 - Этот способ нужен не для того что-бы использовать плагин авторизации!Игроки будут авторизироваться с помощью лаунчера!
3 - Подробно это: Создаёш DB , импортируеш туда таблицу mc.sql, суёщ файлы в директорию сайта, изменяеш клиент!
 
ну вот еще чуть чуть и сервера будут соревнонаться ТОЛЬКО по мощности оборудования...
(я не исключаю конечно варимант что кто то напишет сервер на си++ и он потяент 100500 человек...)
 
Grizli
Спасибо тебе бальшое но только памоги это сделать на сайте
 
Назад
Верх