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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 16.05.2009, 03:14   #1
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
сервер для игры

Каковы основные критерии сервера для игры?и как его написать?(на блицу3д это выполнимо или же отдать предпочтение с++(тогда возникает второй вопрос как увязать с++ и блитц3д)
(Offline)
 
Ответить с цитированием
Старый 16.05.2009, 14:15   #2
ffinder
Дэвелопер
 
Аватар для ffinder
 
Регистрация: 10.09.2007
Сообщений: 1,442
Написано 793 полезных сообщений
(для 1,460 пользователей)
Ответ: сервер для игры

выполнимо на всем что умеет читать/писать в сокеты.
предпочтительно на .NET/Java/Python. так гимора сильно меньше
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 14:49   #3
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: сервер для игры

Опять же смотря что за игра.
Если сервер джолжен запускать у себя мир, т.е. считать коллизии, синхронизировать координаты и т.п. , то наверно на блице проще, иначе и на си нужно как-то мир создавать.
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 16:57   #4
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: сервер для игры

а на php сервак можно организовать?
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 17:11   #5
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: сервер для игры

Не понятно для чего нужен сервер, потому и ответить сложно.
На php конечно можно, для браузерки например.
(Offline)
 
Ответить с цитированием
Старый 17.05.2009, 18:33   #6
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: сервер для игры

какова архитектура сервера для гоночных игр?
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 09:38   #7
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: сервер для игры

На php такой не напишешь.
Для такой игры сервер должен вести у себя мир. Пиши на блице, так будет проще.
Почитай статью про контру, как там сделано, примерн также и тебе нужно.
(Offline)
 
Ответить с цитированием
Старый 18.05.2009, 10:04   #8
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: сервер для игры

Мой друг пишет либу для пыха, чтобы можно было организовать сервер на открытом порту, а логику полностью обрабатывать на PHP =)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (18.05.2009)
Старый 18.05.2009, 15:27   #9
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: сервер для игры

Phantom_wc интересно а сайт проэкта есть?
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 02:16   #10
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: сервер для игры

Сайт в целом у нашего кодинг-проекта есть, но на нём даже нормальной главной страницы нет. А либу он пишет эксклюзивно для меня =) Если она покажет хорошие результаты, то может и будем как-то её продвигать. Для небольших проектов, я думаю, либа подойдёт вполне. Но опять же сложно будет убедить хостера поставить либу в сборку, а брать вдс для небольшого проекта расточительно.
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 09:28   #11
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: сервер для игры

Я думаю автор имеет ввиду разместить сервер на хосте с php скриптами, желательно бесплатном, это как-раз боюсь анрил для такой игры. А если у себя дома, то и на php можно , только вот как мир общитывать на php...
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 10:54   #12
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: сервер для игры

Damp, а в чём проблема? Я ещё на практике не писал серверов для игр, но PHP умеет удобно взаимодействовать с MySQL - вот тебе и долговременное хранение данных, также поддерживает ООП, имеет огромную кучу встроенных функций на все случаи жизни, упрощающих жизнь программисту.
(Offline)
 
Ответить с цитированием
Старый 19.05.2009, 17:37   #13
G.A.D
Разработчик
 
Регистрация: 28.02.2009
Сообщений: 434
Написано 44 полезных сообщений
(для 96 пользователей)
Ответ: сервер для игры

php -это очень хороший язык
(Offline)
 
Ответить с цитированием
Старый 20.05.2009, 09:27   #14
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Ответ: сервер для игры

Так ведь такой сервер не сможет сам ни чего отсылать, скрипт на сервере только по запросу работает. Как веб чат, устанавливаешь время с какой периодичностью опрашивать сервер. Для гонок нужно будет обращаться за обновлением несколько раз в сек, это огромный трафик и... скорей всего сервер сочтет это флуд атакой. + конечно трудности с ведением мира, незнаю конечно может есть враперы физ. движков для php...
А так ни чего против php не имею , только это больше всетаки веб технологии, как я понимаю.
(Offline)
 
Ответить с цитированием
Старый 21.05.2009, 06:27   #15
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: сервер для игры

Damp, я же говорю. Друг мой пишет библу для PHP. Для открытия и слушанья порта. Поддержка многопоточности и т. п. Просто сама логика работы будет обрабатываться в скрипте. Я ещё точно не знаю как там будет, но как я представляю, то запускаем скрипт, скрипт вызывает функцию библиотеки для инициализации сервера, потом входящие коннекты на порт сервера будут вызывать колбэком функцию из скрипта. И сам алгоритм можно будет описать полностью на PHP. Соединение с сервером будет по TCP.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 17:07.


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