[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Два года GreenServer
Страница 1 из 2

Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 08:04
Rena4ka
Всем известно, что проект GreenCubes и сервер GreenCubes Main существуют уже давно, если быть точными, то с 1 ноября 2010 года. Так же известно, что GreenCubes Main работает на GreenServer — нашем собственном серверном ПО, но это было не всегда так...

В самом своём начале GreenCubes использовал модификацию сервера Minecraft под названием hey0. Тогда для нас это был священный грааль, он позволял устанавливать на сервер моды, без которых нормальная игра была бы немыслима. Но не дожив до конца 2010 года, мод умер. (По легенде, hey0-а, создателя мода, заругала мама, что он не учится, а только играет в майнкрафт, и он ушел)

В след за ним в считанные дни зародился API Bukkit и его реализация — CraftBukkit. Это были суровые времена, когда все моды, которые мы знали, перестали существовать, а новые ещё не вышли. Пришлось начать более глубоко изучать создание модов. На GC были свои моды и раньше, на hey0 (на их код сейчас лично мне страшно смотреть...), но они были чисто админскими и позволяли управлять сервером, а не делали что-то, что могут видеть игроки. Мы не могли запустить сервер без плагина авторизации (привет «Пожалуйста, войдите с помощью /login пароль»!), но зарубежные серверостроители не очень понимали, зачем это нужно, ведь у всех лицензии :) так что так родился мой первый публичный плагин , по дате можно понять на сколько он древний, кажется, первая версия плагина вышла под CraftBukkit версии 5, сейчас версия CB подходит к 3 тысячам...

Потом родился плагин Greencubes. Это был не просто плагин на Bukkit, это был весь GreenCubes. Все уникальные вещи на GreenCubes были собраны в одном этом плагине. Мировой чат, авторизация, баны, чест-шопы, админские команды, граница мира, афк-кик, что-там-ещё-было-тогда... За ним вообще пошла надстройка над сервером которую тогда по глупости назвали greenserver.jar, но она просто изменяла классы в оригинальном сервере давая нам некоторые функции, которые нельзя было сделать плагином, а так же пыталась как-то оптимизировать работу сервера... но это был провал, потому что оптимизировать что-то тогда была просто непосильная задача... Само внутреннее устройство сервера Minecraft и, как следствие, CraftBukkit, построена так, что как не оптимизируй нельзя добиться большой производительности.

В конце концов, 21 марта 2011 года, то есть почти два года назад, было принято решение начать писать свой сервер. (Дату недавно восстановили по логам ICQ) Мы были наивные и не представляли, сколько работы нам предстоит, хотели закончить всё за пару месяцев :D Знали бы мы, что и за два года не сделаем все, что тогда планировали, то кто знает, начали бы мы тогда или нет. Сейчас, оглядываясь на гору проделанной работы, можно сказать, что кроме запланированных и видных фич сервера, много времени было потрачено на то, что невозможно было предугадать в начале: сотни оптимизаций и технических тонкостей, ответы на различные читы, ответы на новые фичи Minecraft, админские или модераторские команды, да и просто новые идеи!

Историю развития GreenServer можно почитать , кому интересно или кого не было тогда на ГК.

Сегодня GreenServer — это:
Огромное число кошко-часов работы в течение двух лет.
84 тысячи строк кода в 788 классах (для тех кто в танке, это довольно много для 1 программиста).
2.5 мегабайт кода.
185 выпущенных бета-версий и 6 альфа-версий.

Сегодня GreenCubes Main — это:
2 Tb ежедневных бэкапов, вся история сервера надежно хранится, не уничтожается и может быть использована для быстрого восстановления нужного куска мира за любую дату.
База данных размером в 5Гб с 39 миллионами записей:
17 миллионов записей операций с сундуками
7 миллионов записей логов магазинов
5 миллионов записей логов входов
5 миллионов записей инвентаря
2 миллионов записей логов онлайна
900 тысяч логов зажигалки/лавы
558 тысяч прав защит
402 тысячи защит
139 тысяч прав регионов
67 тысяч регионов
37 тысяч точек дома
21 тысяча магазинов
12 тысяч книг
4Гб файлов живого мира Main
118843433 строк основного, общего лога работы сервера.

Сегодня GreenCubes — это:
Почти 170 тысяч зарегистрированных и активированных учетных записей.
4 физических сервера.
5 серверов разной направленности.
16 тысяч тем на форуме.
230 тысяч сообщений на форуме.
Старейшее из непрерывно существующих и самое дружное сообщество по тематике Minecraft!

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 08:36
Mefodii
Осилил весь текст, браво!
Да это непосильный труд, да и два года это большое терпение и куча удач и неудач.
Продолжаем жить в том же духе!

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 08:49
S-MaK
Кстати, довольно занятно читать - "Как было раньше"

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 09:42
MaRk0FFka
Изображение круто безусловно...
а я даже в кубасике 1/4 круга не могу нарисовать Изображение

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 09:49
benseeley
Даже и не представлял,что в гринкубе 788 классов :shock: .Я думал,что там максимум 600...
Рена,это непосильные труды!

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 10:06
AllanStark
ЗДОРОВО !

Изображение

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 14:46
Djzero
Безусловно, работы проделана колоссальная и еще много такой же колоссальной работы. Спасибо за такой уникальный сервер! Ну и конечно удачи и терпения в разработке, мы с вами.

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 14:51
ZORGEDi
Надеюсь,что сервер будет жить еще долгое время :)

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 15:53
Gwynbleidd_
Я тут был, читал, понравилось.

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 15:55
Messiah7
Как много времени прошло, сколько работы сделано. ГК растет. ГК Живет! Что впереди нас еще ждет? %)

Я благодарен нашей администрации и всем тем кто им помогал в столь нелегкой, но грандиозной работе.

P.S. Меня лично очень радует "12 тысяч книг" - пишите люди, пишите и читайте :3

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 16:31
JKor
Просто спасибо за сервер! ;)

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 17:52
BloodyAvenger
Думаю что силы вложенные в данный проект стоили того ;)

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 18:29
Fielend
Сервер мой бро, его решили написать 21 марта Изображение

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 18:49
E11evenZ

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 19:00
Go_OdMuZz
Спасибо за столь замечательный сервер.

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 20:13
zlordus
Два года Гринсерверу,
Браво! Брависсимо!
Два года от Нотча
Живём независимо!
Пусть нет у нас фишек зачарования,
Плагины "индастриал" в топку идут,
Егорка свалил на своём дельтаплане.
Здесь только хардкор. И янот всегда крут.

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 22:22
Sttrangeman
Браво, великолепно.

Re: Два года GreenServer

СообщениеДобавлено: 23 мар 2013, 23:43
AnAssassin
GreenCubes самый замечательный сервер! Ток его надо постоянно обновлять, добавлять новые блоки и также каждый игрок заценит Специальный сервер для инвентов в котором своя карта на прохождение , которая меняется каждый день.

GreenCubes-Лучший сервер

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 00:52
greenmine
Очень хорошая речь, интересно было почитать, спасибо Вам за GreenServer. У вас еще, все впереди! :)
Прекрасно что и сейчас GreenServer. С каждым днем становиться лучше! ^_^

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 01:00
Krauzer-sama
респект

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 10:58
MacPasovson
Действительно огромный труд. Браво

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 14:53
__JackSparrow__
Отличная работа, продолжайте в том же духе

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 15:34
Rena4ka
Меня тут спрашивали про плагин авторизации, так что я немного расскажу о том, как раньше было дело...

Дело в том, что раньше на ГК, да и везде вообще, регистрации на сайте не было. Minecraft может работать в двух режимах — онлайн и оффлайн. В первом случае клиент авторизуется на сервере нотча и сервер ГК проверяет у нотча, авторизовался ли пользователь. Для такой авторизации нужен лицензионный клиент, соответственно, на сервер в онлайн режиме зайти без лицензии нельзя. Во втором случае проверки нет и на сервер можно войти с абсолютно любым ником. Для того чтобы нельзя было зайти на сервер под ником администрации была, внутриигровая авторизация. При входе на сервер нужно было ввести в чат свой пароль, пока не введешь — ничего делать не можешь, такая же система сейчас есть на сервере Main тоже. При этом регистрация была так же в игре при первом входе. Немного позже плагин доработали, и регистрация была на сайте. И уже значительно позже научились делать лаунчер, который использует для проверки наш сервер, а не официальный.

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 15:40
DimaSed
Приблизительное количество доната хотим знать. :roll:

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 15:44
Rena4ka
:-P Может вам ещё номер моего загран-паспорта с помощью которого я собираюсь эвакуировать из страны этот донат? :D

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 18:05
Styopa1
как патриотично. рэдмираж бы даже огорчился.

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 18:41
TheCrab

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 18:50
kubach

Re: Два года GreenServer

СообщениеДобавлено: 24 мар 2013, 19:16
Kernel
Ещё менее скромный вопрос: заберёшь ли нас отсюда? :D

Re: Два года GreenServer

СообщениеДобавлено: 25 мар 2013, 06:16
Satanuga
Нет слов... Вы такие молодцы! Особенно обидно, когда, незная всего этого, какойнибудь нуб заходит и начинает вести себя неподобающе, думая что это какойнибудь просто очередной школоло серв... очень обидно, хочется мордой ткнуть в эту тему, но он всеравно же читать не будет(
Спасибо вам огромное за то, что у нас сейчас есть, за все то что вы делаете...