|
Проекты на Blitz3D Обсуждение будущих проектов, демок, набор команды и т.п. |
30.05.2011, 13:32
|
#1
|
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
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сервер для MMO на php?
CPU: 1000 МГц, RAM: 512 Мб?
Много раз уже обсуждалось!
|
(Offline)
|
|
30.05.2011, 15:37
|
#3
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Нужны советы по движку и серверу
Blitz3d говно собачье не слишком функционален. ММОРПГ писать на нём не стоит. А сервер на php - это вообще жопа нехорошо.
Последний раз редактировалось Nerd, 30.05.2011 в 17:39.
Причина: лол
|
(Offline)
|
|
30.05.2011, 16:03
|
#4
|
Дэвелопер
Регистрация: 21.11.2009
Адрес: Киев
Сообщений: 1,699
Написано 657 полезных сообщений (для 1,962 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от Nerd96
|
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
|
|
30.05.2011, 16:48
|
#5
|
scientist.alien
Регистрация: 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 за это полезное сообщение:
|
|
31.05.2011, 05:38
|
#6
|
AnyKey`щик
Регистрация: 22.03.2011
Сообщений: 2
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Нужны советы по движку и серверу
не троль)) родился я 1 апреля 90 года.
Наверно, не поняли немного идею игры. 3д - часть, только в некоторых моментах будет перекликаться с сервером. В демке операции требующие постоянного взаимодействия будут только 2д ( браузерного типа ).
моделер в курсе, моделил стратегию и много всякой херни.
база пользователей есть.
Хм. По логике действия серверов действительно - я никогда особо не интересовался, но ничего разберусь.
мультиплеер отпадает сразу, потому как с него сложнее срубить бабла.
по сути мы никуда не спешим, это скорее хобби - чем заказ, так что времени много.
спасибо за ответы.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо gaserge за это полезное сообщение:
|
|
31.05.2011, 09:27
|
#7
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от gaserge
родился я 1 апреля 90 года.
|
От рождества или до н.э.?
|
(Offline)
|
|
31.05.2011, 16:51
|
#8
|
ПроЭктировщик
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений (для 63 пользователей)
|
Ответ: Нужны советы по движку и серверу
мультиплеер отпадает сразу, потому как с него сложнее срубить бабла
|
да...
__________________
форум эт вещь... и почему я раньше им не пользовался?
AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо Spy4433 за это полезное сообщение:
|
|
31.05.2011, 20:55
|
#9
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: Нужны советы по движку и серверу
Дорогой друг, если тебе нужны баксы, попробуй сделать простую (относительно), но оригинальную одиночную игру (для начала), вроде Minecraft или Bride, и будет тебе бабло. Капуста на деревьях не растёт, поэтому чтобы заработать зелени, придется изрядно потрудиться. Зато потом, если повезёт, доллары потекут рекой.
|
(Offline)
|
|
01.06.2011, 13:02
|
#10
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от NitE
Зато потом, если повезёт, доллары потекут рекой.
|
к тебе уже много натекло?
|
(Offline)
|
|
01.06.2011, 13:28
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от ffinder
к тебе уже много натекло?
|
Кончай троллить. Иль тебе скучно? - займись делом.
Лично скажу, что ММО, также растяжимое понятие, как понял, автор говорит скорее о браузерке, чем realtime ММО, подобие Lineage 2 или WoW.
Если это браузерка, тот тут попроще, но не так и просто всё равно
Лично я, уже 8 лет программирую, без какой либо школы или технарей, самоучка. И то, ММО, с трудом потяну. Дело в том что это работа никак не на одного человека, если делать до конца. Просто ментально не выдержишь.. Есть исключения, но и результат у них совсем иной и в разы проще чем что-то реально сложное.
А ММО, уже изначально сложно, хотя бы с точки зрения понимания всей концепции сервер/клиент, бд, и другого.
Даже и с пониманием, нужен далее хороший инструмент (язык), для разработки, а тут уже без корректного подхода к архитектуре начинать сервер писать - это хоть и несёт результат в виде опыта и знаний, но не имеет результата для проекта, т.к. от архитектуры многое зависит в таких вещах. А это нужно иметь большой опыт что-бы подойти к данному вопросу с пониманием и серьёзностью.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
01.06.2011, 14:01
|
#12
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от MoKa
Кончай троллить. Иль тебе скучно? - займись делом
|
не говори мне, что мне надо делать, и я не буду говорить, куда тебе надо идти.
|
(Offline)
|
|
01.06.2011, 14:17
|
#13
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от ffinder
не говори мне, что мне надо делать, и я не буду говорить, куда тебе надо идти.
|
Скажи куда мне пойти, я вежливо туда отправлюсь..
Буду жёстко тереть подобный, последующий оффтоп.
|
(Offline)
|
|
01.06.2011, 14:23
|
#14
|
Дэвелопер
Регистрация: 24.07.2008
Сообщений: 1,544
Написано 1,095 полезных сообщений (для 2,706 пользователей)
|
Ответ: Нужны советы по движку и серверу
А я сервер на пурике пишу Он под линух компилирует. А клиент - Blitz3D + FastExt, так же 2D + 3D (в 3D модели переодеваемых персонажей, в 2D - все остальное изометрическое), вдохновляюсь Total Influence, хотя копаю немного в другом направлении
И да, если клиент-сервер не потяну - сделаю оффлановую рпг нах :D Типа Eschalon
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Amatsu за это полезное сообщение:
|
|
01.06.2011, 15:07
|
#15
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: Нужны советы по движку и серверу
Сообщение от gaserge
задумали сделать смесь 2д-3д онлайн игры. ...
Собственно с php/mysql проблем не возникает, с 3д-моделями - тоже проблем нет
|
сделайте браузерку со статичными красивыми рендерами. судя по описанным вами скиллам - идеальный вариант.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо ffinder за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:08.
|