Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 1.5 - ЛК | RCON-Консоль

А как все это связать с DLE, например чтобы зарегистрированные пользователи на сайте могли заходить с логином и паролем с сайта?
поменять таблицы, и дополнить их не не слышал?
 
@Ravka,
Если на веб сервере уже что то установлено + дополнительные моменты описаны под спойлером

есть вариант для разбирающихся хоть немного в php \ mysql он в спойлере под

Если на веб сервере уже что то установлено + дополнительные моменты описаны под спойлером
в первом посте.

так же в данный момент пишу отдельный плагин под DLE (будет интерирован в меню dle + вывод новостей из dle базы), релиз ожидается в течении следующей недели
 
последняя версия WebMCR 1.0 R11 beta

Демо-страничка
Видео-урок (Система скинов, авторизации и автообновления - как раз на примере старой версии WebMCR)

Функционал:




Почти все функции в той или иной мере можно настроить под себя через файл настроек

Так же возможно выйдет версия в виде плагина под DLE движок но позже


Настройте файл bd_con.php (редактируем через NotePad ++ что бы не сбросить кодировку файла)- задайте параметры для входа в MySQL БД, посмотрите остальные доступные параметры, там все подробно описано.

Загрузите скрипты из архива на web сервер (не обязательно в корневую директорию)

Из папки MySQLImport импортируйте таблицы в вашу БД



Скрипты авторизации в игре (подкаталог mcraftServer)

joinserver.php заменяет http://session.minecraft.net/game/joinserver.jsp
checkserver.php заменяет http://session.minecraft.net/game/checkserver.jsp
auth.php заменяет https://login.minecraft.net/

(все 3 файла пишут в debug-лог в этом же каталоге, если в bd_con.php включена опция)

проверялись на оригинальном лаунчере\клиенте версии 1.2.5
сервер оригинальный \ bukkit

Скрипты движка сайта (основной каталог):

bd_con.php - основной файл настроек, соединение с БД
index.php - вывод информации (например index.php?mode=1 страница регистрации)
system.php - класс пользователя \ подключение пользователя если авторизован
login.php - обработка авторизации на сайте
uploader.php - обработка запроса на заливку файла скина\плаща
reg.php - обработка регистрационных данных
changenick.php - обработка данных смены ника
mainnews.php - функции для вывода новостей на основной странице

Скрипты движка сайта (подкаталог mcraftServer):

functions.php - функции работы с паролем (используются при авторизации\регистрации на сайте и в игре вышеописанными скриптами), дополнительные функции для авторизации в игре
news.php - страница новостей, с отдельным стилем адаптированным для лаунчера

Стили
подкаталог style
html и css файлы формирующие главную страницу т.е. это стили с которыми работает index.php
подкаталог style в mcraftServer
html и css файлы формирующие страницу новостей в лаунчере т.е. используются news.php


Если на веб сервере уже что то установлено + дополнительные моменты описаны под спойлером

Для импорта в БД в которой уже есть какая то структура таблиц, проверьте файл db.sql что бы названия таблиц не совпадали и т.д. (если меняеете названия таблиц, меняйте их и в файле bd_con.php)

Так при желании можно объединить таблицу accounts с уже существующей таблицей пользователей.

Для этого добавьте недостающие поля в свою таблицу

пример такого SQL запроса
Код:
ALTER TABLE `таблица_в_которую_добавляем_поле` ADD `название_поля` varchar(16) DEFAULT NULL;

где

Код:
varchar(16) DEFAULT NULL;
это тип поля, берите из db.sql для нужного


Пропишите названия полей (поле логина, пароля и т.д.) в bd_con.php если названия некоторых полей поменялись

Поменяйте функции проверки пароля на ваши в файле functions.php (они подписаны) (по умолчанию проверка по md5)

Дополнительные скрипты для проверки можете ставить сами т.к. официальным клиентом \ лаунчером они не подразумеваются

Например лаунчер от asn007
хороший лаунчер с проверкой клиента

как настроить клиент\сервер\лаунчер под ваши скрипты авторизации можно посмотреть помимо видеоурока так же здесь

особая благодарность byxar'ю за примеры реализации скриптов авторизации в игре
а кстати, не помешало бы добавить функцию "забыл пароль" и "сменить пароль"!
 
Ребят появилась идейка немного модифицировать шаблон а именно добавить боковую панель где будет видео например о сервере.

P.S Пробую делать
 
@жорка, имеешь ввиду как на офф страничке майнкрафта? Мб

а кстати, не помешало бы добавить функцию "забыл пароль" и "сменить пароль"!
да, кстати тоже не мешает. В TODO занес
 
TODO - Эт как? :cap: По поводу прав ты что имеешь ввиду???? Знаешь что добавить можно? Чат из игры))) На сайте чтоб был и когда ты авторизовываешся можеш писать под своим ником! И влад на заметку: сделай запрет на смену ника раз в час как ip
 
Ребят у меня проблема. На сайте мониторинг непомню адресс там пишет что сервер онлайн 10 мин проходит пишет оффлайн хотя смерв работает! в чем проблема???? И люди лаунчер немогут запустить.
 
Помогите!ПРи регистрации нового пользователя выскакивает ето :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ***************.antigreefer.ru/reg.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /var/www/antigreefer/data/www/antigreefer.ru/reg.php:28) in/var/www/antigreefer/data/www/antigreefer.ru/reg.php on line 30
 
@ANTI_GREEFER, в базе не находит поля некоторые, запрос не выполняется по этому. В базу все поля добавил?
 
Да я импортировал db.sql!
И еще в поле над вводом логина и пароля (reg.php)
Пишет это:

Warning
: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in *************​
antigreefer.ru/system.php
on line ​
145
 
@ANTI_GREEFER,это все одна и таже проблема , менял ли название полей ? правил ли в соответствие с этим файл db.sql? какие поля/таблицы прописаны в базе, какие в файле bd_con.php?конкретней надо по пунктам как и что менял
 
@NC22, ты сделал уже "смена пароля" и "восстановление пароля" ? :)
 
TODO - Эт как? :cap: По поводу прав ты что имеешь ввиду???? Знаешь что добавить можно? Чат из игры))) На сайте чтоб был и когда ты авторизовываешся можеш писать под своим ником! И влад на заметку: сделай запрет на смену ника раз в час как ip
По поводу чата, сделай через мкдельнэт.команду сэй [мэсседж] майроу(логин)
З.Ы. Я стелнфона, язык переключать лень.
З.З.Ы у кого самсунг галакси эйс, тот поймет)
 
По поводу чата, сделай через мкдельнэт.команду сэй [мэсседж] майроу(логин)
З.Ы. Я стелнфона, язык переключать лень.
З.З.Ы у кого самсунг галакси эйс, тот поймет)
ЧУРКА, УЧИ РУССКИЙ ЯЗЫК!!
 
Я посмотрю, как ты будешь писать на клаве, где буквы размером меньше 0.5см
 
ХАхахах
У меня iPhone 4s и я пишу нормально и быстро )
 

Поделиться этой страницей

Назад
Верх