Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Движки сайтов (CMS) (https://forum.zone-game.info/forumdisplay.php?f=47)
-   -   Light-Engine v3 Beta (https://forum.zone-game.info/showthread.php?t=20035)

DioNiR 17.05.2012 14:23

Light-Engine v3 Beta
 
http://light-engine.ru/lenewlvl.png

Предлагаю вашему вниманию Light-Engine v3 Beta.

Если кто помнит нас, то можете забыть что было раньше...
Новое свое ядро движка, которое удобно расширять.
Поддержка ЧПУ.


И так немного о самом движке.
Хоть и движок будет рассчитан на разные игры(причем одновременной работы), пока же сделан небольшой уклон на LineAge 2.

Реализовано не так уж и много, но и этого будет достаточно для проверки скрипта.

Повторюсь ещё раз это Бета версия, мало функционала и возможные ошибки это нормальное явление для Беты версии то :)


И так что уже есть:
Новости
Страницы
Мульти Серверная система.
Мульти Аккаунт система.
Админ панель.

Мульти Серверная система.
Возможность создавать до бесконечности Логин серверов, и прикреплять к нить до Бесконечности Гейм серверов.

Мульти Аккаунт система.
Достаточно 1 раз зарегистрироваться на сайте, и уже авторизовываться через этот акк. Не надо по 100 раз регистрирова.ть 100аков дабы играть в несколько окон. Авторизуйтесь под Акком системы, и добавляешь спокойно сколько нужно игровых акков.

Есть только маленькие требования.
Система работает только на PHP 5.3 и выше.

Light-Engine v3 Beta! - Оф. сайт
Light-Engine v3 Beta! - Dump.ru

Оф. Сайт
Наш Форум

Об ошибках, пишите сюда, ну или на наш форум...
Главное пишите :)))

Yorie 17.05.2012 14:43

Re: Light-Engine v3 Beta
 
Неужели жаба задушила залить свое же творение на свой же сайт, или пару мегабайт жалко стало? Зачем оно на дампе? :(

DioNiR 17.05.2012 14:51

Re: Light-Engine v3 Beta
 
Лень задушила :)

На дамп залить, 2 кнопки мыши :)
А на сайт, надо зайти на фтп... приконектится.... и т.д....

Залил на сайт. Обновил.

ALeKsIuS 17.05.2012 14:56

Re: Light-Engine v3 Beta
 
Эх, вот сделали бы для Aion движок тоже. ;) :spasibo:

DioNiR 17.05.2012 14:59

Re: Light-Engine v3 Beta
 
Цитата:

Эх, вот сделали бы для Aion движок тоже.
Это у нас в планах, есть уже наработки...

Проблема не в том что это нудно реализовывать.
А в том, что нет каких нить заполненных баз для тестов.

Вообще по планам будет:
LineAge2, Aion, World Of Warcraft.
Но и этим думаю мы не ограничимся.

ALeKsIuS 17.05.2012 15:01

Re: Light-Engine v3 Beta
 
Цитата:

Сообщение от DioNiR (Сообщение 188622)
Это у нас в планах, есть уже наработки...

Проблема не в том что это нудно реализовывать.
А в том, что нет каких нить заполненных баз для тестов.

Вообще по планам будет:
LineAge2, Aion, World Of Warcraft.
Но и этим думаю мы не ограничимся.


Могу помочь базами=) Идеями.;)

DioNiR 17.05.2012 15:06

Re: Light-Engine v3 Beta
 
Цитата:

Сообщение от ALeKsIuS (Сообщение 188623)
Могу помочь базами=)

Учту... Жди в скором времени PM :)

Цитата:

Сообщение от ALeKsIuS (Сообщение 188623)
Идеями.;)

Это хоть сейчас можешь писать, хоть тут, хоть на нашем форуме.

Хотя могу смело заверить тут всех, у нас в планах такие идеи, которых мы ещё не видели ни в одной подобной системе...

Yorie 17.05.2012 16:24

Re: Light-Engine v3 Beta
 
error_reporting(E_ALL | E_STRICT) ;
ini_set('display_errors', 'On');
 
Code: PHP
Это должно быть конфигурируемо. Зачем мне дебаг-мод на продакшене? Двести раз видел такой код, а потом приходится лезть в продукт стоимостью в 1k$ и запиливать error_reporting(0).
@session_start();
Code: PHP
Зачем глушим? Боитесь, что что-то вылезет до старта сессии? Значит Вы неправильно сконструировали свое приложение.

loadClass::load
Code: PHP
Вы заявили о PHP >=5.3, а собстно зачем? Зачем Вам тогда класс loadClass? Не знаете про SPL::Autoload?

Это только по index.php =)
На мой взгляд хромает структура проекта. Почему есть engine/admin (как понимаю, это контроллеры разделов), а проверка логина в core? И что вообще проверка логина в core делает? Это же часть расширения. А как Вы экстендить будете при необходимости? Экстендить ядро не айс, ибо ядро по определению должно быть стабильно и малоизменяемо. Ну и не вижу возможных наследований, ООП-офф?

Кэш реализован странно и неоптимизированно. Зачем кэш сериализовать? И почему в один файл можно записать только одно значение? Разрастание кэша в будущем очевидно. Если бы я на своем сайте так кэшировал, у меня было бы не 50к файлов кэша, а порядка 300к.

Что делает rudate (русская интернационализация календаря) в ядре, да еще и в classes??

Все это контруктивная критика и пожелания к улучшению :)

DioNiR 17.05.2012 16:44

Re: Light-Engine v3 Beta
 
Цитата:

error_reporting(E_ALL | E_STRICT) ;
ini_set('display_errors', 'On');
 
Code: PHP
Это должно быть конфигурируемо. Зачем мне дебаг-мод на продакшене? Двести раз видел такой код, а потом приходится лезть в продукт стоимостью в 1k$ и запиливать error_reporting(0).
Ну наверное затем, чтобы сейчас отловить все ошибки...


Цитата:

@session_start();
Code: PHP
Зачем глушим? Боитесь, что что-то вылезет до старта сессии? Значит Вы неправильно сконструировали свое приложение.
Нет, когда то давно вылазила не понятная ошибка, которая не могла решится, причем это было на стороне самого интреператора, толи php криво работал то ещё что то.
Фобия... :)

Цитата:

loadClass::load
Code: PHP
Вы заявили о PHP >=5.3, а собстно зачем? Зачем Вам тогда класс loadClass? Не знаете про SPL::Autoload?
Слышал, и давно уже использую...
Но ядро уже старое...
Вообще если так рассуждать, то всегда можно сделать что то новее.
И переписывать снова все ради чего не столько важного улучшения.
Это тоже самое как начинать писать снова все с 0.

Цитата:

Это только по index.php =)
Всегда любил такую критику :)

Цитата:

На мой взгляд хромает структура проекта. Почему есть engine/admin (как понимаю, это контроллеры разделов), а проверка логина в core? И что вообще проверка логина в core делает? Это же часть расширения. А как Вы экстендить будете при необходимости? Экстендить ядро не айс, ибо ядро по определению должно быть стабильно и малоизменяемо. Ну и не вижу возможных наследований, ООП-офф?
Напутайте CMF и CMS :)
В CMS ядром является именно то что статично...
Админка по сути должна являться частью ядра т.к это важная часть самой CMS.

В CMF(фраемворк) по сути не является движком, а лишь готовые приспособления для разработки. Где как раз админки более того что нету, и не должно быть...

Цитата:

Кэш реализован странно и неоптимизированно. Зачем кэш сериализовать? И почему в один файл можно записать только одно значение? Разрастание кэша в будущем очевидно. Если бы я на своем сайте так кэшировал, у меня было бы не 50к файлов кэша, а порядка 300к.
Будь моя воля, я вообще все в memcache запихнул бы...
Но боюсь "школота" не поймёт что это....


Цитата:

Что делает rudate (русская интернационализация календаря) в ядре, да еще и в classes??
Да-да тупанул :) вообще просто было пока лень делать на проверку существования плагина, в модулях.
Поверь почти все нынешние плагины являлись раньше ядром :eek:


Цитата:

Все это контруктивная критика и пожелания к улучшению :)
Спасибо, побольше бы таких людей, и мир бы стал лучше :)

AtomoS 17.05.2012 17:47

Re: Light-Engine v3 Beta
 
кстати) готов выслушать ваши пожелания и предложениия))


Текущее время: 15:58. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot