• Страница 1 из 1
  • 1
Модератор форума: Dimitro  
Fancraft: PVP server 3.3.5a
fancraft
Скаут
Решили выложить старый фан сервер, он разрабатывался в 2009-2010х годах.

Багрепорты в форум писать не надо, для обратной связи используйте почту fancraft@ya.ru

Fancraft - спроектированный под PvP сервер для World Of Warcraft 3.3.5a.
Фан сервер с классическими предметами, т.е, без "рисовок".
Присутствует готовый веб-сайт с личным кабинетом персонажа.
Есть предустановленный шоп, чтобы игрок сразу мог заниматься PVP, а экипировку помощнее получит за достижения в баталиях.

==============================================================================================================================================
Краткое описание некоторых модификаций.

-----
Unreal battleground - битва в режиме каждый за себя. После записи в турнир, игроки оказываются в специальном острове, где идет битва в стиле "каждый сам за себя". В турнире можно приобретать мутаторы, которые дают разные эффекты на время.

Настройка
Цитата
> UnrealBattle.Enable
Включает/выключает турнир

> UnrealBattle.MaxPlayersCount
Максимальное количество игроков внутри турнира

> UnrealBattle.RequiredLevel
Минимальный лвл персонажа для регистрации в турнире

> UnrealBattle.DisableChat
Выключить чат внутри турнира


Основные команды

Цитата
.unrealbattle stats
Показать топ игроков в битве

.unrealbattle help
Показать информацию о турнире

.unrealbattle leave
Покинуть турнир

.unrealbattle enable
Включает турнир (ГМ)

.unrealbattle disable
Выключить турнир (ГМ)


----

Шериф (Охотник за головами) - игроки могут изображать охотника за головами как на диком западе. Шерифу сдают игроков, тем самым делая их дезертирами. Далее, у шерифа можно купить лицензию "Охотник за головами", с которым можно охотится на любого дезертира. Цель охотника - выследить дезертиров раньше других охотников.

Настройка

Цитата
SheriffABC.Timer (в минутах)
Шериф делает оповещение о том, что есть не пойманные дезертиры

Sheriff.ReportCost (в эмблемах авторитета)
Цена заявления игрока как дезертира

Sheriff.BailCost(в эмблемах авторитета)
Цена лицензии на охотника за головами

Sheriff.BountyHunterWinCost (в эмблемах авторитета)
Сколько получит охотник, если поймает дезертира

Sheriff.DeserterWinCost(в эмблемах авторитета)
Сколько получит дезертир, если охотник не сможет его поймать


Основные команды

Цитата
.sheriff deserter
Показать примерное местоположение дезертира для охотника, или охотников для дезертира


---

Поощрение онлайн игроков  - начисление очки чести игрокам, которые активно находятся в онлайне.

Цитата
ModifierOnlineCharacters.Enable
Включить/выключить мод

ModifierOnlineCharacters.MinTimer
ModifierOnlineCharacters.MaxTimer (в минутах)

Интервал времени для начисления бонусов. Например, если MinTimer = 60 и MaxTimer = 120, то сервер будет начислять бонусы активным игрокам каждые через ~час-два.

ModifierOnlineCharacters.MinMoney
ModifierOnlineCharacters.MaxMoney (в очках чести)

Будет начислено случайное кол-во очков чести между Min и Max.

---

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

Цитата
DamageChecker.MaxDamage (в значениях урона)

Максимальный урон, который может выполнить игрок

DamageChecker.ImmuneMinGMLevel

Минимальный уровень ГМ, за которым не будет детектор не будет следить

DamageChecker.BanValue (в секундах, если 0, то просто писать в лог)

Сервер автоматический выдает бан, если значение дамага превышен


----

Награждение предметом за выигрыши в полях битвы.

Настройка

Цитата
BattlegroundRewardCustomItemId (item id)
Можно указать 37836 "Эмблема авторитета", либо другой итем

BattlegroundRewardCustomItemCount (в количестве)

----

Звания за убийства противоположной фракции

Цитата
Настройка

PvPRank.Rate.ExtraHonor
PvPRank.HKPerRank (список количества убийств на ранги)


-------

Античит - защита сервера от спидхаков, телепортов.

Настройка

Цитата
Смотреть раздел "MOVEMENT ANTICHEAT" в конфиг файле


----

Детектор слива хонора и убийств. Когда игрок в несколько окон начинает сливать убийства, он получает предупреждение о возможном бане, а в лог сервера записывается уведомление о сливе.

----

Фильтр слов - фильтрование чата, имен персонажей, итд от определенных слов. Можно таким образом запрещать нецензурщину и рекламирование других серверов. Фильтр учитывает буквы синонимы, таким образом слова "болт" и "б0лт" будут запрещаться одинаково.

Команды для ГМ

Цитата
.wordfilter badword add

Добавить запрещенное слово

.wordfilter badword remove

Удалить запрещенное слово

.wordfilter badword list

Список запрещенных слов

.wordfilter mod

Включить/выключить фильтрование слов


Настройка

Цитата
WordFilter.Enable

Включить/выключить фильтрование

WordFilter.MuteDuration (в миллисекундах)

Время наложенного мута для игрока в чате при спаме запрещенных слов


----

Телепортер - NPC который телепортирует во все доступные зоны мира World of Warcraft

----

Дуэлянты - это специальные NPC рядом со столицами, с которыми можно устраивать дуэли.

----

Титулы в чатах - у игроков показываются при общении в чате

----

Бочка Трансформер - превращает игрока в разные забавные модели

---

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

---

Сержант Райкерс - продавец (только) косметических товаров за валюту "Эмблема Авторитета"

---

и многие другие мелочи

==============================================================================================================================================

Поддерживаются ОС windows server 2008+ и windows 7+.
Based on MaNGOS & Trinitycore. Core modification by Fancraft & rescr1pt@ya.ru.

Настроить сервер.

1. Распаковать архив с сервером (fancraft-production.zip). Рабочая (корневая) папка будет называться fancraft.
2. Установить распространяемые пакеты Visual C++ из папки "fancraft/packages" (vc140.exe, vc140_1.exe, vcr_100.exe)
3. Нужно настроить веб-сервер и mysql. Перейти в папку "fancraft/xampp". Открыть setup_xampp.bat и выбрать первый пункт "(1) Refresh now!". Если пишет "Sorry, but ... nothing to do!", то значит что настройки совпадают с предустановленными и ничего делать с этим не надо.
4. Создать папку "maps" внутри папки "fancraft" и распаковать туда fancraft/maps.zip. В итоге, пример расположения папок с картами "fancraft/maps/dbc" и так далее.

Запуск сервера.

1. Запуск веб-сервера и СУБД. Открыть fancraft/xampp/xampp-control.exe и запустить Apache и MySQL. При желании, для автоматизации можно не пользоваться "xampp-control", а использовать нужные батники из той же папки.
2. Запуск эмулятора. Перейти в папку fancraft. Запустить authserver.exe и worldserver.exe.
При успешном запуске, в терминале у worldserver должна быть запись "WORLD: World initialized in X minutes X seconds".
3. Перейти на сайт по адресу "http://127.0.0.1/". Есть тестовый аккаунт с логином и паролем "fancraft".

Ссылка на скачивание сервера

Добавлено (29.09.2020, 23:38)
---------------------------------------------
Футажи не влезли, оставлю тут







Сообщение # 1 отредактировано fancraft - Вторник, 29.09.2020, 23:42
sillius
Чемпион
В архиве отсутствуют SQL и бд сервера
Сообщение # 2 написано 20.11.2020 в 14:00
gevorg911
Скаут
дай исходник?

Добавлено (14.01.2021, 17:40)
---------------------------------------------
дай исходник?

Сообщение # 3 написано 14.01.2021 в 17:39
  • Страница 1 из 1
  • 1
Поиск: