Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на Blitz3D

Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п.

Ответ
 
Опции темы
Старый 30.05.2011, 13:32   #1
gaserge
AnyKey`щик
 
Регистрация: 22.03.2011
Сообщений: 2
Написано одно полезное сообщение
(для 2 участников)
Нужны советы по движку и серверу

В кратце, задумали сделать смесь 2д-3д онлайн игры.
Собственно с php/mysql проблем не возникает, с 3д-моделями - тоже проблем нет (сотоварищ отличный моделер - он, то, и посоветовал - использовать для 3д части: Блитц3д).

1. Вопрос мой состоит в следующем: на первое время планируется около 2 тыс. пользователей ( тоесть, постоянный онлайн: 100-500 чел. ). Так вот какие характеристики сервера должны быть? или как их расчитать?

->К примеру, если онлайновские пользователи, постоянно будут взаимодействовать с сервером ( в стандарте - чат, 2д бои и пр. мелочи, типа - определения местоположения игроков в локации ).
Для начала планирую взять такой сервак: CPU: 1000 МГц, RAM: 512 Мб. Норм или херня полная? для такого онлайна?

Расскажите, кто в курсе - как расчитать?

2. Далее, меня интересуют возможности Блитца3д, в плане связки с удаленным сервером - интересует: конкретно: часть (псевдо)асинхронной работы клиента и сервера - насколько быстро это возможно, и заточен ли Блитц3д вообще под это? типа местоположения игроков передать и т.д.

3. Я пишу на php, и дописывать серверную часть в любом случае буду на нем же, дабы запустить демку. Но, в последствии, при развитии проекта, скорее всего придется перейти на другой язык, можете посоветовать что-то? на чем вообще пишется северная часть полностью 3д-шных игр? типа - какие языки заточены под асинхронное взаимодействие.. чтоль?
(Offline)
 
Ответить с цитированием
Старый 30.05.2011, 14:58   #2
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Нужны советы по движку и серверу

Сервер для MMO на php?
CPU: 1000 МГц, RAM: 512 Мб?
Много раз уже обсуждалось!
(Offline)
 
Ответить с цитированием
Старый 30.05.2011, 15:37   #3
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Нужны советы по движку и серверу

Blitz3d говно собачье не слишком функционален. ММОРПГ писать на нём не стоит. А сервер на php - это вообще жопа нехорошо.

Последний раз редактировалось Nerd, 30.05.2011 в 17:39. Причина: лол
(Offline)
 
Ответить с цитированием
Старый 30.05.2011, 16:03   #4
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений
(для 1,962 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от Nerd96 Посмотреть сообщение

А чо тег s убрали?

[ - ] [ / - ]
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
Android (01.06.2011), ffinder (30.05.2011), moka (01.06.2011), Taugeshtu (30.05.2011), tormoz (30.05.2011)
Старый 30.05.2011, 16:48   #5
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Нужны советы по движку и серверу

какие языки заточены под асинхронное взаимодействие.. чтоль?
Насчёт асинхронного не скажу, но на рекордные значения открытых подключений заточен Erlang

А теперь я постараюсь максимально корректно рассказать вам, почему то, что вы задумали - говно плохая затея.
задумали
Я так полагаю, с друзьями? Это ЭПИЧЕСКИ плохая идея - посрётесь меж собой и ничего не сделаете. (о втором - ниже)

сотоварищ отличный моделер
Ага, настолько отличный, что может потянуть контента объёмом на много-много человеко-лет? Давай прикинем, что ляжет на его плечи (и раздавит, я гарантирую это!!11) :
  • Моделирование персонажей - в зависимости от запросов, до 50ти штук (остановитесь на первом тестовом, максимум - на пятом);
  • Моделирование одежды/вещей (тут наглости вообще предела не бывает, но если включить мозг на тему вариации текстур и параметров - проще) - около 50 же предметов (включая оружие и доспехи);
  • Моделирование "подсобки" - ведёр, чайников, табуреток (да-да, они ТОЖЕ сами себя не сделают) - моделек 20 (в самом бедном случае!);
  • Моделирование зданий - размер аппетитов гЭймдизигнера воистену безграничен - 20..200...2000;
  • Допустим (совершенно случайно), у вас есть нормальный генератор деревьев и прочей растительности. Но без текстур всё равно никуда! А это значит ещё штук 20..100 двумерных тварей;

Моделлер ещё дышит? Дай ему кислородную маску и продолжим:
  • Всё это нужно развернуть;
  • Всё это нужно затекстурить;
  • Половину из этого надо ещё и анимировать;
  • Развесить партикл-генераторы;
  • Подрисовать ландшафт под этим всем.

на первое время планируется около 2 тыс. пользователей
И где ты их собрался взять?)

Так вот какие характеристики сервера должны быть? или как их расчитать?
Если у тебя есть подобные вопросы - 1000% что ты ещё не готов сделать ММО. Когда навык настолько прокачен, что позволяет делать ММО, такие вопросы уже не задаются.

Для начала планирую взять такой сервак: CPU: 1000 МГц, RAM: 512 Мб.
Мальчег! Ты в курсе, что 1000 МГц и 512 МБ уже даже телефоны смартфоны на борту иметь могут?
А ты в курсе, что Core 2 Quad на 2.4 ГГц обгоняет Pentium 4 на 2.5 ГГц?
А ты в курсе, да, что 512 МБ DDR-1 и 512 МБ DDR-3 - это два совершенно разных монстра?

А теперь немного серьёзнее. Что такое сервер? Это машинка, которая хранит в своей оперативке данные ОБО ВСЕХ онлайнерах, занимается ВСЕМИ вычислениями их взаимодействий. Как ты думаешь, если такой конфиг не может обрабатывать нормально логику одиночной игры, он будет способен обработать 100..500 наборов данных?
Не, ну то есть может и взлетит, но с онлайном человек в 50, дальше будет полный армагедец.

в последствии, при развитии проекта
Вот дойдёте до демки (если) - тогда и поговорим.

Ах, да, ещё на гЭймдизайнерскую голову свалится столько гемороя, сколько не свалится даже на программиста и моделлера вместе взятых. Везде будут вылезать разные имбы, дырки для читов и хаков (потому что он не сможет внятно объяснить архитектурную задачу программисту), и без матана и мат.статистики никуда такой дизайн не уедет.

Совьет!
Положите на ММО, напишите угарный мультиплеер - меньше шансов разбиться, экспириенса в любом случае получите так же (патамушта ммо вы ниасилити), да и позитив хоть какой-то будет.

Ах, да, всё вышесказанное не относится к случаю, когда у вас уже есть в кармане 0.5M $.

UPD
Дата рождения:
1 April 1990
Тролль?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.

Последний раз редактировалось Taugeshtu, 30.05.2011 в 16:53. Причина: трололо
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
baton4ik (30.05.2011), moka (01.06.2011), NitE (31.05.2011), Program23 (31.05.2011), Reks888 (31.05.2011), St_AnGer (30.05.2011), tormoz (30.05.2011)
Старый 31.05.2011, 05:38   #6
gaserge
AnyKey`щик
 
Регистрация: 22.03.2011
Сообщений: 2
Написано одно полезное сообщение
(для 2 участников)
Ответ: Нужны советы по движку и серверу

не троль)) родился я 1 апреля 90 года.

Наверно, не поняли немного идею игры. 3д - часть, только в некоторых моментах будет перекликаться с сервером. В демке операции требующие постоянного взаимодействия будут только 2д ( браузерного типа ).

моделер в курсе, моделил стратегию и много всякой херни.

база пользователей есть.

Хм. По логике действия серверов действительно - я никогда особо не интересовался, но ничего разберусь.

мультиплеер отпадает сразу, потому как с него сложнее срубить бабла.

по сути мы никуда не спешим, это скорее хобби - чем заказ, так что времени много.

спасибо за ответы.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо gaserge за это полезное сообщение:
Amatsu (01.06.2011), Dream (31.05.2011)
Старый 31.05.2011, 09:27   #7
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от gaserge Посмотреть сообщение
родился я 1 апреля 90 года.
От рождества или до н.э.?
(Offline)
 
Ответить с цитированием
Старый 31.05.2011, 16:51   #8
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Ответ: Нужны советы по движку и серверу

мультиплеер отпадает сразу, потому как с него сложнее срубить бабла
да...
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо Spy4433 за это полезное сообщение:
Android (01.06.2011), ARA (31.05.2011), moka (01.06.2011), NitE (01.06.2011), St_AnGer (31.05.2011), Taugeshtu (01.06.2011)
Старый 31.05.2011, 20:55   #9
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Нужны советы по движку и серверу

Дорогой друг, если тебе нужны баксы, попробуй сделать простую (относительно), но оригинальную одиночную игру (для начала), вроде Minecraft или Bride, и будет тебе бабло. Капуста на деревьях не растёт, поэтому чтобы заработать зелени, придется изрядно потрудиться. Зато потом, если повезёт, доллары потекут рекой.
(Offline)
 
Ответить с цитированием
Старый 01.06.2011, 13:02   #10
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от NitE Посмотреть сообщение
Зато потом, если повезёт, доллары потекут рекой.
к тебе уже много натекло?
(Offline)
 
Ответить с цитированием
Старый 01.06.2011, 13:28   #11
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от ffinder Посмотреть сообщение
к тебе уже много натекло?
Кончай троллить. Иль тебе скучно? - займись делом.

Лично скажу, что ММО, также растяжимое понятие, как понял, автор говорит скорее о браузерке, чем realtime ММО, подобие Lineage 2 или WoW.
Если это браузерка, тот тут попроще, но не так и просто всё равно

Лично я, уже 8 лет программирую, без какой либо школы или технарей, самоучка. И то, ММО, с трудом потяну. Дело в том что это работа никак не на одного человека, если делать до конца. Просто ментально не выдержишь.. Есть исключения, но и результат у них совсем иной и в разы проще чем что-то реально сложное.
А ММО, уже изначально сложно, хотя бы с точки зрения понимания всей концепции сервер/клиент, бд, и другого.
Даже и с пониманием, нужен далее хороший инструмент (язык), для разработки, а тут уже без корректного подхода к архитектуре начинать сервер писать - это хоть и несёт результат в виде опыта и знаний, но не имеет результата для проекта, т.к. от архитектуры многое зависит в таких вещах. А это нужно иметь большой опыт что-бы подойти к данному вопросу с пониманием и серьёзностью.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (01.06.2011)
Старый 01.06.2011, 14:01   #12
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от MoKa Посмотреть сообщение
Кончай троллить. Иль тебе скучно? - займись делом
не говори мне, что мне надо делать, и я не буду говорить, куда тебе надо идти.
(Offline)
 
Ответить с цитированием
Старый 01.06.2011, 14:17   #13
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от ffinder Посмотреть сообщение
не говори мне, что мне надо делать, и я не буду говорить, куда тебе надо идти.
Скажи куда мне пойти, я вежливо туда отправлюсь..

Буду жёстко тереть подобный, последующий оффтоп.
(Offline)
 
Ответить с цитированием
Старый 01.06.2011, 14:23   #14
Amatsu
Дэвелопер
 
Аватар для Amatsu
 
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений
(для 2,706 пользователей)
Ответ: Нужны советы по движку и серверу

А я сервер на пурике пишу Он под линух компилирует. А клиент - Blitz3D + FastExt, так же 2D + 3D (в 3D модели переодеваемых персонажей, в 2D - все остальное изометрическое), вдохновляюсь Total Influence, хотя копаю немного в другом направлении
И да, если клиент-сервер не потяну - сделаю оффлановую рпг нах :D Типа Eschalon
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
moka (01.06.2011), NitE (01.06.2011), St_AnGer (01.06.2011)
Старый 01.06.2011, 15:07   #15
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: Нужны советы по движку и серверу

Сообщение от gaserge Посмотреть сообщение
задумали сделать смесь 2д-3д онлайн игры. ...
Собственно с php/mysql проблем не возникает, с 3д-моделями - тоже проблем нет
сделайте браузерку со статичными красивыми рендерами. судя по описанным вами скиллам - идеальный вариант.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
Amatsu (01.06.2011), falcon (01.06.2011)
Ответ


Опции темы

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

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


Часовой пояс GMT +4, время: 06:46.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com