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

Веб CRAFTEngine [1.0.28-dev]

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

  1. ZephyR

    ZephyR Старожил

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

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

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

    ZephyR Старожил

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

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

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

    ZephyR Старожил

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

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

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

    Dereku Старожил

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

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

    Баллы:
    103
    Skype:
    alex-kachalov-01
    Имя в Minecraft:
    Kachalov
    Пока эта версия не готова к релизу. Она на половину нерабочая, на половину рабочая через... Ну понятно как. Нужно переписать установщик, т.к. пути поменялись. Хотя можно и в ручном режиме установить. Короче, выложить могу, но багов очень много.[DOUBLEPOST=1390157681,1390128159][/DOUBLEPOST]Еще немного изменений:
    [SYS] Добавлены данные для миграции
    [USR] Небольшие изменения в дизайне
    [SYS] Изменено название таблиц
    [USR][FIX] Восстановлено меню в навигационном баре
    [USR] Навигационный бар прикреплен к верху страницы
    [SYS][FIX] Пустые письма
    [ETC] Начата разработка более гибкого плагина users[DOUBLEPOST=1390392743][/DOUBLEPOST]Уже готова регистрация и несколько режимов, также подтверждение и частично авторизация.[DOUBLEPOST=1390660661][/DOUBLEPOST](НЕ РЕКОМЕНДОВАНО ДЛЯ УСТАНОВКИ)
    Обновление 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 уязвимость при дебаге
    (ИСПОЛЬЗУЙТЕ ДАННУЮ ВЕРСИЮ ТОЛЬКО ДЛЯ ОЗНАКОМЛЕНИЯ. СТАБИЛЬНАЯ ВЕРСИЯ БУДЕТ ЧЕРЕЗ НЕДЕЛЮ)[DOUBLEPOST=1391192406][/DOUBLEPOST]Увы, времени не было, поэтому релиз 0.3.0 переносится на следующую неделю.[DOUBLEPOST=1391355270][/DOUBLEPOST]Документация по 0.3.0b5_alpha(также актуальлно для 0.3.0b4_alpha): http://ce.kcraft.su/docs. Пока пилю для фронтэнда(Client). Уже скоро будет по бэкэнду(API).[DOUBLEPOST=1391448817][/DOUBLEPOST]Сделал поддержку xLauncher. Пишите, что еще добавить.[DOUBLEPOST=1391751115][/DOUBLEPOST]Постараюсь выложить 0.3.0b5_alpha, как стабильную версию уже в эти выходные.

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

    Что, может глючить: плагин users(была изменена архитектура, поэтому могут возникнуть проблемы, в том числе и с импортом), плагин minecraftIntegration а ля интеграция с xLauncher(не было полного тестирования).[DOUBLEPOST=1391888747][/DOUBLEPOST]Обновление 22
    Статус: бета
    Изменения:
    [###] 0.3.0b5_alpha
    [USR] Клиент обновлён до v3.3
    [USR] Изменен способ вывода уведомлений
    [SYS] Обновлен плагин users и articles
    [SYS][FIX] Сокращенная версия плагина(нпример, 1.0)
    [SYS][FIX] Работающие скрипты плагина, когда он выключен
    [USR] Плавный переход между страницами
    [SYS] Возможность включения анонимного сбора статистики
    [SYS] Добавлены новые опции для дебага
    [SYS] Добавлены опции для защиты от эксплоитов
    [SYS] Добавлено изменения пути для ошибок[DOUBLEPOST=1391888839][/DOUBLEPOST]З.Ы.: В 0.3.0 бета 5 входят плагины: users, articles, comments, captcha, minecraftIntegration(xLauncher). Стабильность не гарантирована. По вопросом установки стучитесь в скайп.[DOUBLEPOST=1392468083][/DOUBLEPOST]Обновление 23
    Статус: бета
    Изменения:
    [USR] Доработаны статьи
    [SYS] Доработаны статьи
    [SYS] Добавлен импорт статей
    [SYS][FIX] Интеграция с лаунчером
    [SYS][FIX] makeEvent[DOUBLEPOST=1392486239][/DOUBLEPOST]Настройки лаунчера:
    Код:
    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"
        }; //провер¤емые форматы файлов
    }
    [DOUBLEPOST=1392645485][/DOUBLEPOST]Обновление 24
    [###] 0.3.0r_alpha
    [SYS][FIX] Зависание системы
    [SYS][FIX] Дыра в articles[DOUBLEPOST=1392646914][/DOUBLEPOST]Внимание! С 1 марта 2014 года прекращается поддержка всех версий ниже 0.3.0r_alpha.
     
    Hephest и Dereku нравится это.
  10. Dereku

    Dereku Старожил

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

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

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

    Dereku Старожил

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

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

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

    Dereku Старожил

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

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

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

    Dereku Старожил

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

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

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

    Dereku Старожил

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

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

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

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

    Dereku Старожил

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

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

    Баллы:
    88
    Skype:
    oneadm
    Имя в Minecraft:
    corndan
    Ссылка битая
     

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