War Сhaos - стратегическая игра онлайн
  Введение Как начать FAQ Форум Об игре  
Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Модератор форума: Солнцеликий, Служивый, CSxoma  
Форум Warchaos » Основной раздел » Общие темы » Warchaos mapper
Warchaos mapper
DareKashiraВторник, 08.03.2011, 23:40 | Сообщение # 1
Сообщений: 2290
Репутация: 82
Статус: Offline
Как-то так повелось что каждый второй клан пилит свои велосипеды, и бережно хранит их никому не показывая. Пора ломать традиции, даешь оупен сорс.

Маппер для вархаоса. Во время игры(при наличии клиентского скрипта) собирает и отправляет карту на сервер, с которого её можно просмотреть через java апплет(при наличии пароля). Может быть прикручен и к домашней машине, но php и mysql установить придётся в любом случае.

* Отображение информации о географии\политической ситуации\актуальности карты
* Поиск кратчайского наземного\морского\воздушного пути
* Автоматическое определение мира
* Быстрый переход к игрокам клана, и юнитам игрока.
* Масштабирование колесом мыши, открытие игрового профиля шифт-клик по юниту

Отдельное ку клану Чатлане за активный пре-альфа, альфа и бета тестинг, и конкретно Ноге за регулярное пинание моей лени, без него я бы даже не начал пилить этот мапер

localhost.sql.gz - SQL структура базы для маппера.
index.php - серверная часть, принимает карту от JS скрипта, отображает страницы с апплетом и запросом пароля. Реквизиты б\д и пароль на доступ к карте в начале файла, шаблоны страниц ниже.
mapper.user.js - Клиентская часть для отправки карты на сервер. Проверено в опере и лисе. В хроме работает после ручной замены w.g.players[1] на свой ник. Реквизиты сервера в начале файла.
map_viewer.jar - апплет для отображения карты. Пытается загрузить карту с того php из которого был запущен.
src/ - исходный код апплета. Под GPL.

1.1:
Исправлена пара неучтенных моментов в юзер скрипте.
Добавлена навигация по юнитам.
Небольшие косметические изменения.
1.11:
Небольшой фикс юзер скрипта.

Брать тут - http://dl.dropbox.com/u/12815609/mapper_1.11.7z

Предложения и багрепорты приветствуются. Вопросы "куда ткнуть чтоб стало хорошо?", и "а где .exe?" - нет.

Прикрепленный файл: 0451712.jpg (213.4 Kb)


Volcher
DareKashira


Сообщение отредактировал DareKashira - Суббота, 26.03.2011, 18:42
 
haseСреда, 09.03.2011, 05:12 | Сообщение # 2
Сообщений: 941
Репутация: 19
Статус: Offline
biggrin biggrin

Обетованная странствующего разработчика http://hase.su/
Морской калькулятор http://hase.su/warchaos/cal/
Hase Мортия SnowBall Чертофан Акрит СШС Hase Мортал ???
 
ApocalypseСреда, 09.03.2011, 23:32 | Сообщение # 3
Сообщений: 210
Репутация: 12
Статус: Offline
Quote (DareKashira)
где .exe?

где же он cry


 
DarkKnehtСреда, 09.03.2011, 23:33 | Сообщение # 4
Сообщений: 827
Репутация: 10
Статус: Offline
угу
что за обман)


Трион-DarkKneht-Империум-Министр-СамыйЛенивыйИмперец
Акрит-GhostSaid-TexasRangers-Майор-Котэ
Мортия-Levandov-Римская Империя-Торговец
Трион2.0-????-Тайная Стража-Глава

Чёрному коту не снятся сны о звёздном небе.
 
DareKashiraЧетверг, 10.03.2011, 04:49 | Сообщение # 5
Сообщений: 2290
Репутация: 82
Статус: Offline
Его нету, если без exe не справится - значит не судьба biggrin

Volcher
DareKashira
 
ApocalypseЧетверг, 10.03.2011, 08:00 | Сообщение # 6
Сообщений: 210
Репутация: 12
Статус: Offline
Quote (DareKashira)
куда ткнуть чтоб стало хорошо?

походу на кнопку распаковки, но я не уверен

Добавлено (10.03.2011, 08:00)
---------------------------------------------
у меня в юзер жс настолько неформатированно отображаетсяя sleep


 
DareKashiraЧетверг, 10.03.2011, 08:07 | Сообщение # 7
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (Apocalypse)
у меня в юзер жс настолько неформатированно отображаетсяя

Прозреваю notepad.exe biggrin Писалось всё под линуксом, соотвественно кодировка utf8 и конец строки LF. Редакторов адекватно это воспринимающих куча, но не все. Возможно в этом проблема. Если конец строки у тебя не распарсился, то всё могло перекосить и поехать.


Volcher
DareKashira


Сообщение отредактировал DareKashira - Четверг, 10.03.2011, 08:12
 
haseЧетверг, 10.03.2011, 09:58 | Сообщение # 8
Сообщений: 941
Репутация: 19
Статус: Offline
Все нармально, я сразу все просмотрел и в архив кинул. С кодировкой все норм и все рабочее.

Обетованная странствующего разработчика http://hase.su/
Морской калькулятор http://hase.su/warchaos/cal/
Hase Мортия SnowBall Чертофан Акрит СШС Hase Мортал ???
 
DareKashiraЧетверг, 10.03.2011, 10:23 | Сообщение # 9
Сообщений: 2290
Репутация: 82
Статус: Offline
Quote (hase)
Все нармально, я сразу все просмотрел и в архив кинул. С кодировкой все норм и все рабочее.

Видимо ты единственный кто осилил biggrin


Volcher
DareKashira
 
ApocalypseЧетверг, 10.03.2011, 10:26 | Сообщение # 10
Сообщений: 210
Репутация: 12
Статус: Offline
Quote (DareKashira)
notepad.exe
:3
Quote (DareKashira)
Редакторов адекватно это воспринимающих куча
оке, сейчас посмотрим по другому
Quote (hase)
Все нармально, я сразу все просмотрел и в архив кинул
*зависть*


 
DareKashiraВторник, 17.01.2012, 01:28 | Сообщение # 11
Сообщений: 2290
Репутация: 82
Статус: Offline
Кину и сюда, раз уж расписал. А то затеряется в Трионовской теме.

По порядку. У меня сейчас тоже чистая система, распишу по шагам пока себе ставлю.
1) Ставим xampp(У меня в репозиториях, у виндузятников http://www.apachefriends.org/en/xampp.html )
2) Скачиваем mapper_1.11.7z (Ссылка в теме мапера) из него map_viewer.jar и index.php ложим в htdocs, в папке xampp'a, дальше mapper.user.js суем в браузер. Подключение юзерскриптов вроде тут http://warchaos.3dn.ru/forum/7-3387-1 расписывалось.
3) Запускаем xampp(Да-да, тот самый exe. Гденить типа на рабочий стол ярлык должен вывалится)
4) Для замены старого Триона на новый - открываем localhost.sql.gz из архива, сначала архиватором, потом текстовым редактором(notepad++ к примеру). Находим строчку - DROP DATABASE `warchaos_mapper`; - удаляем, находим "`world` enum('Трион','Мортия','Акрит') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'Акрит'," и меняем 'Трион' на 'Трион 2.0'.

5) Идем в http://127.0.0.1/phpmyadmin/ тыкаем там на import, выбираем localhost.sql.gz, тыкаем "Go".

Собсно все. По http://127.0.0.1/ заходим в мапер, дефолтный пароль - password. Заполять будет поставленный во 2м пункте юзерскрипт. Руками можно никуда не лезть, кроме замены Триона на новый, все вполне работоспособно с дефолтными настройками.

По нормально добавлять второй Трион рядом с первым не хочу. Это все равно очередной костыль, нужно вобще отвязать от списка миров, и создавать таблицы по ходу. Чтоб не перепиливать каждый раз то под новый трион, то под тестовый, то под терру. Но это уже не парой строк делается. А пока лень. Да и вообще лень - мне не надо, Ноге судя по всему тоже, а больше ни кто этим мапером не пользуется biggrin


Volcher
DareKashira
 
Форум Warchaos » Основной раздел » Общие темы » Warchaos mapper
  • Страница 1 из 1
  • 1
Поиск:

 

Используются технологии uCoz