Re: WebMap -
Stepashka - 25.08.2010
Для файлов конфигурации файлы незаменимы никакими БД
Re: WebMap -
Yakim - 06.11.2010
что-то вы мутите тут...
я ещё давно карту для сампа делал, сервер использует БД
так вот как состоит карта:
страница с кнопками и фреймом карты для удобства
при нажатии кнопок составляется запрос для получения нужных координат для игроков, машин и т.п.
отправляется запрос другим айфреймом, в который загружается скрипт, который добавляет на карту квадратики, при наведении на такой квадрат - немного инфы.
может я что-то не понял, но увидел тут что составляют карты на серверной стороне... ужас, каждый раз новая картинка.
p.s. сейчас уйду, вечером дочитаю тему
Re: WebMap -
Yakim - 06.11.2010
хм... прочитал, ничего интересного, только время убил =\
но направление создавать карту-изображение на пыхе - заведомо ложное направление (у меня точность до метра, сколько уйдёт траффика чтобы добавить какой-то тип данных (игроки, авто, дома и т.п.)?)
Степашка мыслит в сторону флеш, кто-то ещё (влом искать) в строну JS - это по моему мнению верные направления - через PHP получать координаты объектов и выводить их клиентским скриптом.
Re: WebMap -
Stepashka - 06.11.2010
Yakim, а если стоит задача с сохранением истории перемещений?
Re: WebMap -
Yakim - 06.11.2010
это уже у клиента мудрить
допустим карта будет обновляться раз в n секунд, после получения данных создаются точки (можно виртуально, не визуально) между которыми проводится линия, но флэш я не знаю, в js тоже сходу не придумаю как сделать, но вообще это не за пределами разумного
![Smiley](images/smilies/smile.png)
вообще есть что сплагиатить с гугл мэпс xD
Re: WebMap -
Stepashka - 06.11.2010
система контроля гпс от гугл мапс обновляет координаты раз в пол секунды, хранит все координат в бд и оттуда, и только оттуда, строит карту.
Запросы напрямую от клиента к серверу это не есть гуд, примитивно, медленно и неудобно.
Re: WebMap -
Yakim - 06.11.2010
ну вообще можно и в бд историю координат хранить
а запросы - я имел ввиду GET-запрос
players=1&vehicles=1&...
ни в коем случае не sql
Re: WebMap -
Stepashka - 06.11.2010
Yakim, sql запросы на порядок быстрее GET, но я тебя понял с первого раза.
Сам принцип построения схемы "клинет - сервр - клиент" является неправильным! Сейчас так ни кто не делает, от такой схемы отказались из-за огромного числа отказов, неудобств и других негативных факторов данной схемы.
Re: WebMap -
Yakim - 06.11.2010
предлагаеш клиент-сервер приложение на флеше?
Re: WebMap -
Stepashka - 06.11.2010
нет.
сервер пишет статистику в БД, данные из БД передаются клиенту при загрузке страницы, а страница это JS, Java, flash или статичный html, кому что больше нравиться.
Re: WebMap -
Yakim - 06.11.2010
ну так... будем мы перезагружать страницу, что меняется?
если карта статическая, то можно и так, но я делал так чтобы галочку клацнул - тебе подгрузились ещё объекты, снял галочку - удалились
Re: WebMap -
Stepashka - 06.11.2010
а кто говорит что карта статична, данные в бд меняются меняется карта.
и клики по квадратикам раотают, только данные беруться не с сервера, а из бд.
Re: WebMap -
Yakim - 06.11.2010
а из бд как они берутся? не через апач с пыхом (перлом, асп.нет)? в данном случае "сервер" - "http сервер"
Re: WebMap -
Stepashka - 06.11.2010
пхп это не перл и уж точно не асп.нет, и поверь пхп работает с БД куда быстрее чем вервер - клиент.
И уточню, что под понятием сервера я подразумеваю два игровой и вэб
Re: WebMap -
Yakim - 06.11.2010
пока что в данной теме я не упоминал samp-сервер, везде где писал сервер - имел ввиду хттп сервер
и невидимый фрейм обращается именно к http серверу, откуда и получает ответ (можно сделать то же самое аяксом, потом перебирать координаты в js)
P.S. чтоб небыло недоумений буду всегда писать http сервер или samp сервер
Re: WebMap -
Stepashka - 06.11.2010
Тогда поднимаю вопрос, а откуда
ВЭБ сервер получит данные о местополжении игроков?
Re: WebMap -
Yakim - 06.11.2010
из бд, а в бд каждые n (пока что 10) секунд сливается инфа из гейммода
Re: WebMap -
Stepashka - 06.11.2010
Тогда чем твоя схема отличается от моей?
Re: WebMap -
Yakim - 06.11.2010
незнаю
![Cheesy](images/smilies/biggrin.png)
я в кратце просмотрел всю тему - ничё толкового, но карта создаваемая на PHP GD меня просто убила, а ещё которую в IE открывать надо... миме-тип указать не судьба)
Re: WebMap -
Stepashka - 06.11.2010
А ты на чем предлагаешь собирать карту?