24 Июня 2024 09:51 
Заработай шерингом
Навигация
 +  - 
Скачать игры
Сейчас на сайте
20.06.2024
DeQ
3 дней
offline
19.06.2024
Aloha123
4 дней
offline
18.06.2024
Juice
5 дней
offline
17.06.2024
sunshin...
6 дней
offline
14.06.2024
Vanderl...
1 неделя
offline
Последние фото
Game of Blocks : WesterosCraft and Game of Thrones
Game of Blocks : Wes...
Альбом: Скриншоты

Вынос трёх пати куполом
Вынос трёх пати куполом
Альбом: Скриншоты



Альбом: Флора

Последние видео
Видео THE WORLD LIVE -  since 2008 | earthTV : So thank you for the many views of this stream, please enjoy the original classic television version of THE WORLD LIVE, first uploaded here for you in 2008 with just 7 locations.

Онлайн камеры:  THE WORLD LIVE - since 2008 | earthTV

Видео The Best Of Norway's Railway Cab Views : I\

Онлайн камеры:  The Best Of Norway's Railway Cab Views

Видео 130 LIVE World Cameras : 130 LIVE World Cameras, Relaxing Music, Map, Daily Timelapse - Your Armchair Travel

Онлайн камеры:  130 LIVE World Cameras

Наша кнопочка
FAQ7.ru
Код:
RSS каналы
Новости
Комменты
Форум
Статьи
Фото
Файлы
Ссылки
Объявления
Реклама
RU CLICKSРусский трафик
Автор темы: Warhangel
ID темы: 1391
Информация о теме:
Имеются 1 сообщений по данной теме, которая была просмотрена 12691 раз.
Реклама
Обменник Обменник
Просмотр темы
Логин:
Пароль:  
Форум » Игровые форумы » Aion » Серверная
Просмотр темы
Текущий рейтинг: (Всего: 0 голосов)  
Ответить
Иконка 
Архитектура Aion ява эмулятора
Наверх Распечатать сообщение #1
Опубликовано 05-03-2012 14:44
Аватар пользователя

Супер Администратор



Сообщений: 2690
Вас поблагодарили: 25
раз(а) в 23 сообщениях

Зарегистрирован: 24.03.10
Со дня регистрации: 5206
Откуда: Россия

Скрыть награды


Пожаловаться на это сообщение 

Архитектура Aion ява эмулятора

Архитектура будет представлена 2мя эмуляторами :

-Loginserver
-Gameserver
Задача логин сервера - соеденять клиента(игрока) с сервером. Тоесть - принятие протокола и передача на гейм сервер(аналогично l2java)
Гейм сервер же, будет включать в себя такие модули как :
1. Login server конектор (соеденитель) - уже выполнен!
2. Связь гейм сервера и игрового клиента. Почти завершон, осталось класс, для обработки пакетов, а для этого нужен опкод пакет и формат его.
3. Использование баз данных. Есть 2 варианта решения. Первый - взаимодейтсвие только с java database. Второй же, это использование ORM Hibernate. Первый - считается лучшим, но реализовывается немного сложнее(дольше). Так же использование JDBC - гараздо удобней быстротой.
4. Иерархия игровых обьектов (или подчинение, расположение). Так как игра очень похожа на Lineage2, то каждый нпс, квест или просто обьект - имеют свой ObjectID, который используется в пакетном обмене.

5. Контролер передвижений - отвечает за передвижение(синхронизацию) игроков и монстров и прочей живности.
6. Модуль ГЕОдаты. Ну здесь вроде как всё понятно. Должен отвечать - может ли игрок находится в той или иной точке, может ли двигатся в том или ином направлении, может ли попасть в ту или иную точку (координаты : {x;y;z})
7. AI движок - дейтсвия и анимация NPC. Каждый NPC должен быть определен.
8. Всемирный обьектный контроллер. Будет отвечать за взаимодейтсвие тех или иных обьектов или вешей ну и т д. Главные его принципы - как взаимодейтвовать, можно или нельзя ну и т д.
9. И остается более простая часть - скилы, статы, квесты, итемы - по роли датапак ...
 Offline
 
Посетить сайт автора
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

« Предыдущая тема | Следующая тема »
 RSS Перейти на форум:
Розыгрыши 728х90

Последние объявления
ФотоЗаголовокГородРазмещено
ООО «Ставролен» реализует неликвиды
• Хозяйство - Сырье и материалы Цена: 1 1
Ставрополь17.06.2024
(на 1 месяц)
Облако тегов тем форума
JPMorgan Chase: «институциональные инвесторы покупают биткоин вместо ETF на золото», Как заработать деньги в Aion-e?, Как узнать активирована ли windows ?, Стройка, Управление корпорацией, Полный Мануал Для строителя, Квесты на профы для Камаэлей, Что делать, если Windows не завершает работу, Новый 3D-принтер делает дома из песка и глины, Оригинальный и действенный способ дополнительного заработка в кризис, LG выпустила коммуникатор Ally в честь фильма «Железный человек 2», Анонс даты открытого бета-теста русскоязычной версии TERA, GC2010: Презентация Dead Space 2 удивила критиков, Новый вирус поразил банкоматы, Чит-коды (cheats) Counter-Strike Source
Главная Статьи Файлы Форум Ссылки Новости Фотогалерея Объявления Видео Файлобменник Гороскоп Торренты Радио Видеочат
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.