Создание движка сервера (L2) - Страница 4 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.
Описание темы:l2j помойка можно сделать свое....

Ответ
Опции темы
Непрочитано 09.05.2010, 15:30   #31
Пользователь

По умолчанию Re: Создание движка сервера (L2)

ура! я нашел форум где есть умные лица!

Идея хорошая, но наработки уйдут в шару это факт! Да и оно того не стоит... так как сейчас сервер держит 3к онлайн на норм железке ( я о ядре л2ж эпилог )
mafey вне форума Ответить с цитированием
Непрочитано 09.05.2010, 15:39   #32
Аватар для Ozzy
Администратор

По умолчанию Re: Создание движка сервера (L2)

mafey, смотря сколько людей будет заниматься разработкой, какие это будут люди ну и насколько серьезно они к этому подойдут
Ozzy вне форума Ответить с цитированием
Непрочитано 11.05.2010, 10:02   #33
Пользователь

Автор темы (Топик Стартер) Re: Создание движка сервера (L2)

ну нужно, человек 5 команда. С минимум 2-х летним стажем разработки по желательно в java, коллективное обсуждение и разработка, это всегда хорошо.
pitch вне форума Ответить с цитированием
Непрочитано 28.05.2010, 19:29   #34
Пользователь

По умолчанию Re: Создание движка сервера (L2)

Есть прогресс? Тема-то поутихла
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 28.05.2010, 20:07   #35
Аватар для n3k0nation
Antihero

По умолчанию Re: Создание движка сервера (L2)

Цитата:
Сообщение от Aquanox Посмотреть сообщение
Есть прогресс? Тема-то поутихла
Сдвиги идут только в обсуждении "как лучше сделать" Не думаю, что задумка умрет.
n3k0nation вне форума Ответить с цитированием
Непрочитано 02.06.2010, 17:36   #36
Пользователь

Автор темы (Топик Стартер) Re: Создание движка сервера (L2)

Никто не стал ничего делать кроме болтавни... Я переделал пока логин на орм - ДАО к нему написал сам, спринг юзать не стал.
pitch вне форума Ответить с цитированием
Непрочитано 03.06.2010, 21:25   #37
Аватар для Tonchi
Герой

Wink Re: Создание движка сервера (L2)

Цитата:
Сообщение от pitch Посмотреть сообщение
Никто не стал ничего делать кроме болтавни... Я переделал пока логин на орм - ДАО к нему написал сам, спринг юзать не стал.
Думаю лучше сразу сделать Open SVN. Если проект конечно же Open будет.
Так все смогут видеть работу. Мб кого то заинтересует и решит присоединиться...
Жду этого детища
Tonchi вне форума Ответить с цитированием
Непрочитано 03.06.2010, 22:37   #38
Аватар для VISTALL
Illussion is real

По умолчанию Re: Создание движка сервера (L2)

немогу.....как мне напишали про фрею, тут большинство потребители.....


P.S. также юзал hibernate на аутх серваке, на гейме хватит сил ток самим не хочу делать
VISTALL вне форума Ответить с цитированием
Непрочитано 07.06.2010, 20:19   #39
Пользователь

По умолчанию Re: Создание движка сервера (L2)

Занят на работе, нет времени даже по форумам пробежаться

Цитата:
Сообщение от pitch Посмотреть сообщение
Никто не стал ничего делать кроме болтавни... Я переделал пока логин на орм - ДАО к нему написал сам, спринг юзать не стал.
ты сервер полностью "с нуля" писал или переделал только слой работы с бд?
Использовал ли кеширование (ehcache, jboss cache) ?


Есть тут люди которые знакомы с архитектурой SEDA ?
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 07.08.2010, 01:37   #40
Пользователь

По умолчанию Re: Создание движка сервера (L2)

Цитата:
Сообщение от pitch Посмотреть сообщение
Всем привет, есть предложение создать серверный двиг(нормальный) с использованием ORM(JPA,Hibernate), XoRM(JAXB,Xstream), Spring, SocketAPI Netty и тд. просто глядя на код l2j, хочется расстрелять тех, кто это писал. Если есть желающие с отменным знанием J2EE, Spring, Orm. Можно попробовать сделать лучше чем есть. Разработка закрытая.
как вариант:

DI/AOP - guice, NIO - netty
dao - склоняюсь в сторону jdbc (пул + кэш + ap. dbutils)
data - поддержка любого вида загрузки - jaxb/db

структура проекта:

-commons
-gs-api
-ls-api
-gs-l2/aion
-ls-l2/aion

правила:
- вынос части игрового функционала в API - любая игра (l2/aion/tera) содержит квесты/скилы/аукцион и т.д. Различия в пакетах и последовательности действий - реализуется на нижнем уровне.
- каждый функционал в идеале не зависит от другого (движок квестов можно включить/выключить убрав загрузку одного модуля Guice)
- запрет на DI после старта или в редких исключениях (бережем cpu)
- горячая перезагрузка только данных (перезагрузка целых модулей используя свои CL или даже OSGI дает неоправданную сложность, на мой взгляд)
- commons/api предоставляют интерфейсы как основу для функционала - это позволяет биндить к любой реализации вплоть до хардкодного дао в тестах:
Код:
public class DummyAccountDAO implements AccountDAO {
	@Override
	public Account loadAccount(String name) {
		Account account = new Account(1);
		account.setName(name);
		account.setPasswordHash(name);
		account.setStatus(0);
		return account;
	}
}
- никаких статических сервисов

в целом это все позволит в будущем не писать с нуля сервер для новой игры.

проблемы: имея такой не кислый уровень абстракции очень трудно найти подходящую команду или из-за разного видения на конечный продукт разработка может зайти в тупик.
ATracer вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание вашего сервера DeadShadow Готовые сборки 36 31.03.2011 06:43
Создание сервера Ragnarok MrArt Курилка / Yak floor 6 31.08.2010 17:06
Создание сервера и продвижение его. Owned Создание сервера 1 04.08.2010 17:05
создание сервера-подскажите .. санеk Lineage II 8 06.03.2010 11:10
Создание PvPGN сервера! AMATORY Создание сервера 3 17.02.2010 14:42


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:32. Часовой пояс GMT +3.

Вверх