Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
www.lissyara.su
—> статьи
—> FreeBSD
|
|
|
И так поехали , ставим мангос :
|
Выбираем следующие опции
|
Создание баз:
Сразу нужно позаботиться о том чтобы был установлен
phpmyadmin, т.к. в будущем всеравно он понадобиться
либо разминаем пальцы в разрезе SQL в консоле ;-)
|
Теперь нам нужно заполнить игровой мир (можно без этого, но в итоге зайдя в игру не
будет нигде не монстров не квестов, ничего)
Мой выбор пал на проект EDB (и пока что я им доволен) так что его и будем юзать,
так же можно пробовать базы таких проектов как YTDB, UDB, Silvermoon.
Идем и качаем ~70мб
http://svn2.assembla.com/svn/edb/Releases/Milestone-0.8.x/
После того как мы скачаем эту базу её нужно будет залить в бд mangos
заливаем на серв, распаковываем и...
|
Можно зайти в пхпмайадмин и посмотреть - какие есть изменеие, что у нас заполнилось
Заодно сразу слегка правим данные бд realmd. Можно сделать как сказано на оффе
мангоса (копи / пасте оттуда)
|
На этом этапе будем разворачивать мапы из клиента игры
К этой статье я привернул 2 тулзы , одну которую взял на оффе мангоса
vmap_assembler++_v2_Win32_260707.rar
И еще одну dbc_maps_vmap-extractor.rar (хотя по моему это одно и тоже)
|
|
Дальнейшии действия - разварачивание фалйов (dbc, maps, vmaps)происходят под виндой:
кидаем экстрактор в папку с ВоВом и запускаем распаковку dbc (~45-50M) maps (~1G)
vmaps (~2-1G)заливаем всё это счастье на вашу FreeBSD
(посредством ftp, smb, nfs, силой мысли) и копируем в
соответствующие папки, а именно
|
Ну а пока экстарактор занимаеться своим делом можно заняться
ковырянием конфигов
файл /usr/local/etc/realmd.conf
|
файл /usr/local/etc/mangos.conf
|
Теперь нам надо гдето взять сайт - чтобы народ как минимум мог
регестрировать себе аккаунты.
Небольшой оффтоп, но кто-то точно наступит на грабли просто уверен,
те у кого МУСЯ собрана не UTF-8, а что-то свое c CP1251, koi8-r или еще чего.
Для того чтобы у вас сайт не пошел "кракозябликами"
Когда будете подсовывать понравившейся сайт ставьте в index.php в начале
|
т.к. наверняка все сайты сделаны под UTF-8. У остальных проблемм не будет.
По сайту сложно что-либо сказать, только то что - читайте ридми которое идет с сайтом
они могут требовать правки каких-то таблиц, либо их добавления.
Есть такой проект как WEboW (https://mangos.cjb.net/webow/forums/index.php)
http://filebeam.com/68b00d262ec08ec64a7baa1a1c7a2114
Одним словом - на этом этапе придеться прогуляться по инету, советую начать с
http://mangos.ru -> Форум , ветка по WWW
Делаем скрипты.
|
#!/bin/sh while true ; do echo `date` ", Realm daemon crashed and restarted." >> /var/log/mangos/realmcrash # запуск процесса Реалм с наивысшим приоритетом nice -n -20 /usr/local/bin/mangos-realmd done |
|
cat mangos2.sh #!/bin/sh # Скрипт взят с оффа, но закоменчено практически все # не понравилось что такой громоздкий процесс ставят в цикл #while true ; do #servlog='/usr/local/mangos/bin/Server.log'; #outpatch='/usr/local/mangos/bin/crash/'; #serverlog='/var/log/mangos/Server.log'; #outpatch='/var/log/mangos/'; #date=`date "+%Y-%m-%d_%H:%M:%S"`; #echo "Server CRASHED !!! Start Bugreport System." >> $outpatch$date.txt; #echo "Server.log Log FILE Last 30 Lines:" >> $outpatch$date.txt; #cat $servlog | tail -n 30 >> $outpatch$date.txt; #echo "" >> $outpatch$date.txt; #echo "END bugtracker system." >> $outpatch$date.txt; # Запуск сервера-мира с наивысшим приоритетом nice -n -20 /usr/local/bin/mangos-worldd #done |
|
#!/bin/sh cd /usr/local/scripts screen -AmdS world /usr/local/scripts/mangos2.sh screen -AmdS realm /usr/local/scripts/realm.sh |
Делаем диру
|
В принципе можно сразу сделать бэкапирование баз
|
|
я закинул в крон на каждую ночь 4:30 Утра
в крон:
|
Можно запускать сервак,
для начала я порекомендавал бы запускать в ручную
|
Запускаем
|
Загрузки процесса mangos-world необходимо дождаться
т.к. там довольно много чего выгружаеться из базы...
всё, процессы загружены в screen'e
При необходимости можно зайти на серв , на скрин
|
Прописываем в своем клиенте ВОВа в файл
realmlist.wtf
|
Запускаем клиент, конектимся если в ДБ реалма правильно прописали адр серва и приветсвтие
то в клиенте увидите справа аля - My COOL WOW Srv. Значит вы попали куда надо.
Попадаем в мир , первое что делаем , это всетаки свой серв, пишем в консоле игры
|
и наблюдаем что мы можем, если ничего значит правим в БД gmlevel на 3 (т.е. админ на серве)
либо идем на серв , скреен -мир и там тоже командами ставим своему акку гмлелвел - 3
-------
Это всё. Играем и радуемся.
Версия на момент написания статьи:
mangos-5101 Free dedicated-server for World of Warcraft
Версия клиента которая проверена и поддерживаеться данным сервером
WOW 2.3.2 (7741)
Линков в инете по теме ВОВ очень много, выложу те которые реально
помогли по делу.
Отдельная благодарность ресурасам:
http://mangos.ru
http://mangos.ru/wiki/index.php/Install:FreeBSD
репозиторию БД EDB http://svn2.assembla.com/svn/edb/Releases/
И Reactor'у с форума EDB - просто так -)
Ветка форума для обсуждения
http://forum.lissyara.su/viewtopic.php?f=14&t=7416
|
Akira, 2008-03-01 в 16:02:22
а вот я писал гайд по установке с SVN, в этой статье кстати пару фраз взято из него
Akira, 2008-03-01 в 16:03:13
ссылку забыл :)
http://mangos.ru/wiki/index.php/Install:FreeBSD
если комуто надо, могу обновить гайд, т.к. некоторые моменты со временем изменились
Morty, 2008-03-01 в 16:40:27
да спасибо - помогло, а нельзя в порты закомитеть что-то посвежее..там же как я понял уже есть что-то, только оно до сих пор не в портах, а то как-то не серезно, все уже вроде как на 2.3.3 версии работают...а в портах только для клиента 2.3.2
saddy, 2008-03-02 в 13:47:47
scriptdev - набор скриптов, позволяющей куче монстров в игре начать помимо драки еще и применять заклинания и т.п.
kpekep, 2008-03-03 в 16:20:53
Незнаю как щас, но раньше помню в лицензии была приписка про сервер, то что он только его можно использовать в изучающих целях, но не как публичный сервер. А вот в Ascent с лицензией по проще, поэтому мой выбор пал на ascent :)
Morty, 2008-03-03 в 16:40:17
Асцент не пробовал - не знаю как оно, но сдуя по отзывам что-то не очень на него тянет...хотя может попробую когда-нибудь и его
----------------
ветка в форуме по ВОВу
http://forum.lissyara.su/viewtopic.php?f=14&t=7416
Mikey, 2008-03-22 в 19:48:16
Хуйня все ето блядь заебаться чтоб я обасрался где бля можна скачать полную версию без кузков вот блять пердец раньше была инсталл и все а ша бля мозги ебете!!!!!!![b][i][u]P.s Уебки вы все!!!! С уважением Beavis and Butt-head
иди наху пидор, 2008-03-22 в 19:50:53
Бляяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяять сууууукиииииииииииии товетььььььььььте где блять можна скачать полную версию mangos'а!!!!!!!!! а то маднратор полное говно и промандоблядевшая хуемурдоблядская пиздо проебина!!!!!!!!!!!!!!
MIKEY, 2008-03-22 в 19:52:44
БЛЯТЬ УЕБКИ БЛЯТЬ ПРОЕБАНЫЕ ВЫ ВСЕ БЛЯТЬ ПИЗДА ВАМ В РОТ И 3 ХУЯ В ЖОПУ БЛЯТЬ[b][i][u]
Morty, 2008-03-22 в 19:52:51
ставь из SVN'a если это вариант не нравиться,
сслыку я привел в статье, и пробовал собирать из СВНа - аналогично все гуд работает
Mikey, 2008-03-22 в 19:56:18
Уважаемый "Morty"! большое вам спасибо и от сего сердца жму вам руку))))))
bevice, 2008-04-02 в 1:57:21
уже который месяц пользуюсь только svn, коммиты частые ревизия меняется по нескольку раз в день,
правда последнее время (с конца февраля) разработчикам перестали поставлять качественную траву и они теперь больше ломают, чем правят.
Еще неплохо повесить ватчдог на мангос, и пришибать его в случае ступора, потому как тупит он последнее время страшно сильно.
В качестве базы NPC пользую UDB (http://udbforums.org)
не то, чтобы очень доволен, но юзабельно. Вполне.
веб-фронт - полностью устраивает ManGOS MiniManager (из svn на sf.net)
Morty, 2008-04-02 в 11:29:34
спс за линк на веб-фронт, я вот тоже пришел к выводу что вов лучше ставить из свн, так что статья получилась можно сказать экспериментальная, хотя может кому-то и пригодиться
bevice, 2008-04-10 в 11:57:24
Про сборку из SVN (правд под линукс) и немного теории:
Тут
DiV, 2008-04-23 в 17:41:19
Добавь что необходимо установить
/usr/ports/devel/subversion
/usr/ports/databases/mysql51-server
/usr/ports/sysutils/screen
unnamed =)), 2008-04-28 в 23:13:38
да кстати из портов полная лажа ставить.. версии очень старые... свн рулит...
и вот это вот должно выглядеть вот так вот
INSERT INTO 'account' ('username','I','gmlevel') VALUES
а не INSERT INTO `account` (`username`,`I`,`gmlevel`) VALUES.... ну и далее аналогично...
ADRE, 2008-05-04 в 15:13:10
Все медленно движется к тому чтобы делать свою игрулинку=)
Shaman, 2008-11-20 в 18:56:55
Akira - по возможности обнови гайд про svn сборку
kenny, 2009-02-21 в 12:56:26
Статья хорошая, спасибо автору.
Правда есть несколько но.
Во первых порт давно устарел и обновлять его не собираются как мне кажется
Во вторых намного лучше собирать вручную, компилировать и патчить.
А сама статья на 5 с +. Еще раз спасибо.
Аноним, 2009-04-09 в 6:09:04
Теперь уже с git'а качать, качать ScriptDev2 с SVN, патчи накатывать, собирать, базу заливать, доставать карты и ДБЦ, и играть :)
В принципе, можно и переписать статью.
DeXS, 2010-02-16 в 7:57:25
вот тута еще немног как настроить под FreeBSD сделано мной из всяких кусков =))) ну почти проверено работает на 100% [url=http://allfs.yesblog.ru/note
/16726/mangos-под-freebsd.html]вот тута[/url]
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
2010-12-07, manefesto
FreeBSD on flash
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
2010-12-05, Fomalhaut
root ZFS, GPT
Инструкция по установке FreeBSD с использованием в качестве таблицы разделов GPT и в качестве основной файловой системы - ZFS
2010-09-05, Cancer
Настройка аудиоплеера на ximp3
Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ по сети, общая шара куда можно заливать музыку, к
2010-08-31, Cancer
Установка и настройка OpenVPN
На днях появилась задача - объединить головной офис и 3 филиала в одну сеть через интернет посредством OpenVPN, чтобы люди могли подключаться через RDP к базам 1С на серверах.
2010-08-25, manefesto
freebsd lvm
Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
2010-04-30, gonzo111
proftpd file auth"a
Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
2010-04-22, lissyara
tw_cli
Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
2010-04-14, fox
MySQL Master+Master
MySQL (Master Master) and (Master Slave) Как настроить репликацию…
2010-03-09, terminus
DNS zones
Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
2010-03-09, aspera
Squid+AD (group access)
Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
2010-03-02, BlackCat
Шлюз: Часть 4
Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
2010-03-01, BlackCat
Шлюз: Часть 3
Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
2010-03-01, BlackCat
Шлюз: Часть 2
Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP и ограничения максимального размера сегмента
2010-03-01, BlackCat
Шлюз: Часть 1
Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
2010-02-23, Morty
darkstat
Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
2010-01-23, gonzo111
squid+sams+sqstat
Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
2009-12-19, schizoid
mpd5 + radius + ng_car + Abills
Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
2009-11-16, lissyara
UFS->ZFS
Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
2009-11-13, gx_ua
fusefs-ntfs
Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
2009-11-12, Morty
LiveCD
Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
2009-09-27, lissyara
Samba как PDC
Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
2009-08-30, terminus
ipfw nat
Подробное руководство по ipfw nat, сложные случаи конфигурации.
2009-08-24, levantuev
HotSpot
Установка Hotspot системы в общественное заведение.
2009-08-18, lissyara
diskless
Создание бездисковых терминалов под управлением FreeBSD - с загрузкой по сети. Используются для старта rdesktop и подключения к виндовому серверу терминалов.
2009-07-29, BAV_Lug
Видеонаблюдение
Настройка бюджетного варианта видеонаблюдения на удаленном объекте
вверх
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [21 шт.]