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

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб CRAFTEngine [1.0.28-dev]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Kachalov, 13 июл 2013.

  1. ZephyR

    ZephyR Старожил

    Баллы:
    103
    Skype:
    lexax2
    Имя в Minecraft:
    ZephyR
    Я и имею ввиду свой движок.
     
  2. RevenHell

    RevenHell Старожил Пользователь

    Баллы:
    153
    В твоем сообщении нет ни одного упоминания о EVB.
     
  3. ZephyR

    ZephyR Старожил

    Баллы:
    103
    Skype:
    lexax2
    Имя в Minecraft:
    ZephyR
    Это не имеет значения,мой движок явное тому подтверждение,что создать новые движки - бессмысленно.
     
  4. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Вам дизайн не нравится или что? Если дизайн, так я не дизайнер. Нет большого количества фич? Работаю над ядром, чтобы фичи можно было пилить легко и без забот. Разница с тем же WebCMR огромная. Суть у того движка другая.
     
    Jers и appl3_w0rm нравится это.
  5. ZephyR

    ZephyR Старожил

    Баллы:
    103
    Skype:
    lexax2
    Имя в Minecraft:
    ZephyR
    Дизайн - тоже не маловажная часть проекта,какая разница какой двигатель внутри жигуля,если он выглядит,как жигуль?Дизайн - основополагающая часть всего проекта,над которой нужно работать так же тщательно,как и над ядром.Даже если ваш проект будет идеален,найдутся люди,которые будут его критиковать.Спасибо за адекватное восприятие моей критики. Удачи.
     
  6. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    К сожалению, у меня с этим очень плохо, а у дизайнера времени вообще нет. Конечно, встречают по одёжке, но увы и ах.
    [###] 0.3.0b3_alpha
    [SYS] Произведена реструктуризация
    [SYS] Создан системный модуль utilities
    [SYS] Создана функция arrayKeyExists
    [SYS] Добавлена миграция БД
    [SYS] Добавлнеа единая отчка входа для system-scripts
    [SYS][FIX] Мелкие фиксы
     
    Hephest, Dereku и appl3_w0rm нравится это.
  7. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    gr8. Завтра протестю.
     
  8. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Пока эта версия не готова к релизу. Она на половину нерабочая, на половину рабочая через... Ну понятно как. Нужно переписать установщик, т.к. пути поменялись. Хотя можно и в ручном режиме установить. Короче, выложить могу, но багов очень много.
    Еще немного изменений:
    [SYS] Добавлены данные для миграции
    [USR] Небольшие изменения в дизайне
    [SYS] Изменено название таблиц
    [USR][FIX] Восстановлено меню в навигационном баре
    [USR] Навигационный бар прикреплен к верху страницы
    [SYS][FIX] Пустые письма
    [ETC] Начата разработка более гибкого плагина users
    Уже готова регистрация и несколько режимов, также подтверждение и частично авторизация.
    (НЕ РЕКОМЕНДОВАНО ДЛЯ УСТАНОВКИ)
    Обновление 21(0.3.0b4_alpha)
    :
    [###] 0.3.0b2_alpha
    [USR] Клиент обновлён до v3.1
    [SYS][FIX] Исправлена статистика
    [USR][FIX] Исправлена админка
    [SYS][FIX] Передача всех params в upload.php
    [SYS][FIX] Исправен Uncaught exception в mysql.class.php
    [SYS] Добавлены комментарии
    [USR][FIX] JSON_UNESCAPED_UNICODE для confs->set()
    [USR] Включен autoescape для всех шаблонов
    [SYS] Выключено экранирование html

    [###] 0.3.0b3_alpha
    [SYS] Произведена реструктуризация
    [SYS] Создан системный модуль utilities
    [SYS] Создана функция arrayKeyExists
    [SYS] Добавлена миграция БД
    [SYS] Добавлена единая точка входа для system-scripts
    [SYS][FIX] Мелкие фиксы
    [SYS] Добавлены данные для миграции
    [USR] Небольшие изменения в дизайне
    [SYS] Изменены названия таблиц
    [USR][FIX] Восстановлено меню в навигационном баре
    [USR] Навигационный бар прикреплен к верху страницы
    [SYS][FIX] Пустые письма
    [ETC] Начата разработка более гибкого плагина users

    [###] 0.3.0b4_alpha
    [USR] Клиент обновлён до v3.2
    [SYS] Изменения в error.class.php
    [API] Изменены функции WIP и NIY
    [USR][FIX] Устранена XSS уязвимость при дебаге
    (ИСПОЛЬЗУЙТЕ ДАННУЮ ВЕРСИЮ ТОЛЬКО ДЛЯ ОЗНАКОМЛЕНИЯ. СТАБИЛЬНАЯ ВЕРСИЯ БУДЕТ ЧЕРЕЗ НЕДЕЛЮ)
    Увы, времени не было, поэтому релиз 0.3.0 переносится на следующую неделю.
    Документация по 0.3.0b5_alpha(также актуальлно для 0.3.0b4_alpha): http://ce.kcraft.su/docs. Пока пилю для фронтэнда(Client). Уже скоро будет по бэкэнду(API).
    Сделал поддержку xLauncher. Пишите, что еще добавить.
    Постараюсь выложить 0.3.0b5_alpha, как стабильную версию уже в эти выходные.

    Что точно будет нестабильно: плагин articles(не доделан).

    Что, может глючить: плагин users(была изменена архитектура, поэтому могут возникнуть проблемы, в том числе и с импортом), плагин minecraftIntegration а ля интеграция с xLauncher(не было полного тестирования).
    Обновление 22
    Статус: бета
    Изменения:
    [###] 0.3.0b5_alpha
    [USR] Клиент обновлён до v3.3
    [USR] Изменен способ вывода уведомлений
    [SYS] Обновлен плагин users и articles
    [SYS][FIX] Сокращенная версия плагина(нпример, 1.0)
    [SYS][FIX] Работающие скрипты плагина, когда он выключен
    [USR] Плавный переход между страницами
    [SYS] Возможность включения анонимного сбора статистики
    [SYS] Добавлены новые опции для дебага
    [SYS] Добавлены опции для защиты от эксплоитов
    [SYS] Добавлено изменения пути для ошибок
    З.Ы.: В 0.3.0 бета 5 входят плагины: users, articles, comments, captcha, minecraftIntegration(xLauncher). Стабильность не гарантирована. По вопросом установки стучитесь в скайп.
    Обновление 23
    Статус: бета
    Изменения:
    [USR] Доработаны статьи
    [SYS] Доработаны статьи
    [SYS] Добавлен импорт статей
    [SYS][FIX] Интеграция с лаунчером
    [SYS][FIX] makeEvent
    Настройки лаунчера:
    Код:
    package ru.xeroxp.launcher;
    
    import java.awt.Color;
    
    public class xSettings {
      public static String siteLink = "http://test.kcraft.su/client/"; //Ссылка на главную страницу сайта
      public static String mineFolder = "kcraft"; //Папка в которой находится майнкрафт (.minecraft) без точки
      public static String downLauncherLink = "http://test.kcraft.su/api/files/minecraftIntegration/xLauncher/launcher/"; //Путь до папки, в которой лежит лаунчер (xLauncher.jar и xLauncher.exe)
      public static String downClientLink = "http://test.kcraft.su/api/files/minecraftIntegration/xLauncher/client/"; //Путь до папки, в которой хранится client.zip (в нем хранятся все файлы клиентов)
      public static String maininfofile = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=maininfo.php&rep="; //Путь до файла информации
      public static String LauncherName = "KCRAFT Test Launcher"; //Название лаунчера
      public static String monitorLink = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=monitor.txt"; //Ссылка на файл мониторинга
      public static int checkTime = 30000; //промежутки проверки клиента
      public static String gameName = "KCRAFT Test Minecraft"; //Название окна игры
      public static String launcherVersion = "1.0.0"; //версия лаунчера
      public static String[] offlineClient = {"sandbox", "minecraft.jar", "1.4.7"}; //Клиент, который будет запускаться в оффлайн режиме
      public static String newsUrl = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=news.html"; //Ссылка на файл с новостями
      public static String passidkey = "QWERTY1"; //Ключ защиты пароля (такой же должен быть в сервере)
      public static int localport = 6565; //порт проверки лаунчера из клиента
      public static byte[] key = {
          0x74, 0x68, 0x68, 0x73, 0x49, 0x73, 0x41, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79
      }; //Ключ обмена информацией между лаунчером и сокет-сервером (в сокет-сервере должен быть такой же)
      public static boolean animatednews = false; //Переключение вида новостей
      public static xServerConnect[] connectServers = {
          new xServerConnect(0, "localhost", 4444)
      }; //id, ip адрес и port сокет-серверов
      public static boolean patchDir = true; //Использовать автоматическую замену директории игры
      public static String mcclass = "net.minecraft.client.Minecraft";
      public static String[] mcversions = {
          "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
      }; //версии и переменные для версий для автозамены дирректории игры
    }
    Код:
    package ru.xeroxp.server;
    
    public class Settings {
        public static int PORT_WORK = 4444; //порт сокет-сервера дл¤ клиентов
        public static int PORT_STOP = 4445; //порт сокет-сервера дл¤ его отключени¤
        public static String STOPip = "127.0.0.1"; //ip адрес, через который можно остановить сокет-сервер
        public static String mainfile = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=mainfile.php&rep="; //ссылка до главного файла
        public static String maininfofile = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=maininfo.php&rep="; //ссылка до файла информации
        public static String joinserver = "http://test.kcraft.su/api/script.php?module=minecraftIntegration&script=xLauncher&file=joinserver.php&rep="; //ссылка до joinserver.php
        public static int monitortimeupdate = 30000; //¬рем¤ обновлени¤ мониторинга в миллисекундах (1000ms=1sec) [ставить не меньше 1 минуты = 60000 миллисекунд]
        public static int symbolscount = 11; //количество символов в соли
        public static String sessidkey = "CRAFTEngine"; // люч защиты сессии (такой же должен быть указан в webчасти)
        public static String passidkey = "QWERTY1"; // люч защиты парол¤ (такой же должен быть в лаунчере)
        public static byte[] key1 = {
                0x74, 0x68, 0x69, 0x73, 0x49, 0x65, 0x41, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79
        }; // люч сессии сервера
        public static byte[] key2 = {
                0x74, 0x68, 0x69, 0x73, 0x49, 0x73, 0x41, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79
        }; // люч сессии клиента (в клиенте должен быть такой же)
        public static byte[] key3 = {
                0x74, 0x68, 0x68, 0x73, 0x49, 0x73, 0x41, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x4b, 0x65, 0x79
        }; // люч обмена информацией между лаунчером и сокет-сервером (в лаунчере должен быть такой же)
        public static String[] checkformats = {
            ".zip", ".jar", ".class", ".dll", ".exe", ".bat", ".cmd", ".sh"
        }; //провер¤емые форматы файлов
    }

    Обновление 24
    [###] 0.3.0r_alpha
    [SYS][FIX] Зависание системы
    [SYS][FIX] Дыра в articles
    Внимание! С 1 марта 2014 года прекращается поддержка всех версий ниже 0.3.0r_alpha.
     
    Hephest и Dereku нравится это.
  9. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Если бы кто ниб на 0.3.0- сидел...
     
  10. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Так еще 2 недели. Я сам только в конце недели перейду.
    Что еще добавить в сборку? Пока только мониторинг попросили.
     
    Dereku нравится это.
  11. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Банлист если только ещё.
     
  12. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    В смысле бан пользователей? Это можно)
     
  13. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Я про майнкрафтовский банлист. Можно так же вставить в клиентскую часть и лк, но это уже получится minecraftcms.
     
  14. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Он уже есть, но его надо интегрировать.(что-нибудь придумаю по этому поводу)
    Что вставить и каким образом?
    Так ведь чем более плотная интеграция тем лучше, не?
     
  15. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Тогда лк и банлист в MCEdition ставить.
     
  16. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    ок. хотя с лк могут быть, проблемы, т.к. я не знаю, какие там должны быть фичи.
     
  17. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Сосед - http://www.rubukkit.org/threads/54483/
    Как пример лк.
     
  18. Автор темы
    Kachalov

    Kachalov Старожил Пользователь

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Обновление 25
    Статус: релиз

    Изменения:
    [###] 0.3.0r2_alpha
    [SYS][FIX] Вызов функции CanDo
    [SYS] Добавлен бан на сайте
    [SYS][FIX] Закрыта дыра в редактировании статей
    В данный момент занимаюсь версией 1.0. Если есть пожелания по фичам, можете написать.
    Работаю над 1.0.22-dev. Ядро почти допилено. Начал писать плагины.
     
    eleon, Dereku и Hephest нравится это.
  19. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Gr8. Still w8 4 1.0 release.
     
  20. corndan

    corndan Активный участник Пользователь

    Баллы:
    88
    Ссылка битая
     

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