|
16.05.2009, 03:14
|
#1
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
сервер для игры
Каковы основные критерии сервера для игры?и как его написать?(на блицу3д это выполнимо или же отдать предпочтение с++(тогда возникает второй вопрос как увязать с++ и блитц3д)
|
(Offline)
|
|
16.05.2009, 14:15
|
#2
|
Дэвелопер
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений (для 1,460 пользователей)
|
Ответ: сервер для игры
выполнимо на всем что умеет читать/писать в сокеты.
предпочтительно на .NET/Java/Python. так гимора сильно меньше
|
(Offline)
|
|
17.05.2009, 14:49
|
#3
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: сервер для игры
Опять же смотря что за игра.
Если сервер джолжен запускать у себя мир, т.е. считать коллизии, синхронизировать координаты и т.п. , то наверно на блице проще, иначе и на си нужно как-то мир создавать.
|
(Offline)
|
|
17.05.2009, 16:57
|
#4
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: сервер для игры
а на php сервак можно организовать?
|
(Offline)
|
|
17.05.2009, 17:11
|
#5
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: сервер для игры
Не понятно для чего нужен сервер, потому и ответить сложно.
На php конечно можно, для браузерки например.
|
(Offline)
|
|
17.05.2009, 18:33
|
#6
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: сервер для игры
какова архитектура сервера для гоночных игр?
|
(Offline)
|
|
18.05.2009, 09:38
|
#7
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: сервер для игры
На php такой не напишешь.
Для такой игры сервер должен вести у себя мир. Пиши на блице, так будет проще.
Почитай статью про контру, как там сделано, примерн также и тебе нужно.
|
(Offline)
|
|
18.05.2009, 10:04
|
#8
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: сервер для игры
Мой друг пишет либу для пыха, чтобы можно было организовать сервер на открытом порту, а логику полностью обрабатывать на PHP =)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
18.05.2009, 15:27
|
#9
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: сервер для игры
Phantom_wc интересно а сайт проэкта есть?
|
(Offline)
|
|
19.05.2009, 02:16
|
#10
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: сервер для игры
Сайт в целом у нашего кодинг-проекта есть, но на нём даже нормальной главной страницы нет. А либу он пишет эксклюзивно для меня =) Если она покажет хорошие результаты, то может и будем как-то её продвигать. Для небольших проектов, я думаю, либа подойдёт вполне. Но опять же сложно будет убедить хостера поставить либу в сборку, а брать вдс для небольшого проекта расточительно.
|
(Offline)
|
|
19.05.2009, 09:28
|
#11
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: сервер для игры
Я думаю автор имеет ввиду разместить сервер на хосте с php скриптами, желательно бесплатном, это как-раз боюсь анрил для такой игры. А если у себя дома, то и на php можно , только вот как мир общитывать на php...
|
(Offline)
|
|
19.05.2009, 10:54
|
#12
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: сервер для игры
Damp, а в чём проблема? Я ещё на практике не писал серверов для игр, но PHP умеет удобно взаимодействовать с MySQL - вот тебе и долговременное хранение данных, также поддерживает ООП, имеет огромную кучу встроенных функций на все случаи жизни, упрощающих жизнь программисту.
|
(Offline)
|
|
19.05.2009, 17:37
|
#13
|
Разработчик
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений (для 96 пользователей)
|
Ответ: сервер для игры
php -это очень хороший язык
|
(Offline)
|
|
20.05.2009, 09:27
|
#14
|
Знающий
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений (для 133 пользователей)
|
Ответ: сервер для игры
Так ведь такой сервер не сможет сам ни чего отсылать, скрипт на сервере только по запросу работает. Как веб чат, устанавливаешь время с какой периодичностью опрашивать сервер. Для гонок нужно будет обращаться за обновлением несколько раз в сек, это огромный трафик и... скорей всего сервер сочтет это флуд атакой. + конечно трудности с ведением мира, незнаю конечно может есть враперы физ. движков для php...
А так ни чего против php не имею , только это больше всетаки веб технологии, как я понимаю.
|
(Offline)
|
|
21.05.2009, 06:27
|
#15
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: сервер для игры
Damp, я же говорю. Друг мой пишет библу для PHP. Для открытия и слушанья порта. Поддержка многопоточности и т. п. Просто сама логика работы будет обрабатываться в скрипте. Я ещё точно не знаю как там будет, но как я представляю, то запускаем скрипт, скрипт вызывает функцию библиотеки для инициализации сервера, потом входящие коннекты на порт сервера будут вызывать колбэком функцию из скрипта. И сам алгоритм можно будет описать полностью на PHP. Соединение с сервером будет по TCP.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
сервер |
Sashka007 |
Blitz3D |
12 |
18.12.2009 13:40 |
поставить сервер? |
beZ_probleM |
Основной форум |
11 |
08.01.2009 03:41 |
Клиент Сервер |
Conan Fedr |
2D-программирование |
4 |
05.11.2008 15:59 |
Ищу сервер Lineage C3 |
Crystal |
Болтовня |
7 |
04.03.2008 04:24 |
Сервер. |
AnRee |
Болтовня |
2 |
13.11.2006 18:52 |
Часовой пояс GMT +4, время: 07:45.
|