Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Разработка мультиплеер игры. (http://www.flasher.ru/forum/showthread.php?t=107304)

DRAGOnoid 03.02.2008 17:28

BlooDHounD влом писать тупиковый сервак ;) ибо говорю, я давно всё пишу по правильному принципу. К тому же я незнаю где искать халявный Socket сервер который просто распределяет данные, а свой выкладывать нехочу.
IDVsbruck к сожалению чтобы сервер отсылал это только сокеты и никак иначе. всё остальное получает результат только при запросе клиента. Раз уж тебе хочется чделать хоть что то онлайновое а опыта нет. советую начать с каменного века и GET POST запросов.
т.е. методом GET или POST ты отправляешь данные на сервер , на РНР файл и получаешь результат. Уж проще этого ничего не вижу.

IDVsbruck 03.02.2008 18:21

А я что, о чем-то другом говорил? Естественно, сервер обрабатывает запрос клиента. Иначе никак. И опыт есть приличный.
Хотя проект начинался с попыток сделать через сокеты, но натолкнулись на непреодолимые препятствия. Поэтому пошли по этому пути.
А вот использовать PHP - не, увольте. Хотя пятый значительно продвинутее предыдущего, но Java рулит.

LinuxVideo 03.02.2008 20:09

DRAGOnoid, при всем уважении...

> FLASH(клиент) и FLASH(сервер) - это разные вещи!

Флеш-сервер - это как жареный лед. По крайней мере в моем представлении.


> а второй в виде EXE висит на серваке

EXE на серваке - уже смешно.
Если оно там и есть, то в каком виде? Слушает порт? CGI?
Только не нужно говорить "PHP" - я его за язык не считаю.


> я предложил идею для человека который я так понял не имеет опыта программирования серверов, и знает только AS3. вот я и дал ему идею где и что копать.

Зато я имею богатый опыт написания сетевых приложений. И вижу, что это бред.


> вернулся (событие было), через доли секунды снова ушел на сервер, но теперь события нет и запрос не возвращается.

А толку постоянно рвать соединение?

$mival 03.02.2008 21:09

спасибо DRAGOnoid'y, даже я поржал немного!

по существу
автор, поставь себе red5 и посмотри примеры флешклиентов, самый наглядный - это двигающийся голотип red5 (в версиях помладше - шарик)
возможно какие-то вопросы это поможет тебе решить.

DRAGOnoid 03.02.2008 23:45

пипец
лан делайте что хотите, думайте что хотите меня и так всё устраивает =)

поясню только одну вещь - у меня на серваке стоит Windows 2003.
сам Deamon Socket Server слушает порт и считает данные обробатывает очки боёв, время и т.д.
клиент только видет координаты и анимацию, по сути если он что то сделал у себя, например сказал я лечу сюда, он шлёт координаты на сервер, а сервер счтает путь и рассылает всем, в том числе пользователю что послал.
Дальше я пишу бота которй работает как отдельный юзер, сам бегает по карте, сам качается, собирает шмот, убегает когда надо, покупает вещи в магазине. Дело в том что мне легче написать это на AS3 на уровне клиента чем писать отдельный класс на сервере. а так как графики нет то загрузка проца ну +5% повысилась.

BlooDHounD 04.02.2008 01:33

боже мой. а как же вы делали всё-таки сервер на АС3 ?
как сказано выше сервер это то что умеет слушать порт. как вы научили виртуальную машину, которой нужно куча всякого хама, слушать порт.

DRAGOnoid 04.02.2008 10:55

BlooDHounD
не ломай мне мозг своими приколами уже ;)

$mival 04.02.2008 11:23

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

BlooDHounD 04.02.2008 12:05

DRAGOnoid, уважаемый, обычно люди называют его мозГом. но не все.
что касается поломки этого чудного агрегата, то пока что сдесь этим занемаетесь вы. вы упорно утвержадаете, что писали серверное приложение на АС3. Вот я пытаюсь добиться истины и узнать: "КАК?" ! ибо очень хочтся узнать.


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.