War3 мод для CS 1.6 сервера
Уже несколько раз в аську задавали вопросы по установке и настройке War3FT мода на сервере, так что я решил написать ещё более полный обзор этого мода. Кстати, как показывает практика, War3FT серверы пользуются большой популярностью, ярким примером является наш сервер, его адрес: war3.russian-gamers.ru:27030.
Установка War3FT мода
Перед тем как установить мод – нужно, наверное его скачать. В установке мода, в общем-то, нет ничего сложного, нужно только скопировать папки «sound», «sprites» и «addons» в папку /cstrike Вашего сервера, и прописать в plugins.ini плагин war3ft.amxx. Если же у Вас вызывает трудности установка плагинов в целом, то Вам стоит прочитать наш CS урок «Как устанавливать amx плагины». Теперь смените карту или перезапустите сервер – и на вашем сервере установлен war3 мод.
Настройка War3FT мода.
Гораздо более интересна и занимательна настройка этого замечательного мода. War3FT имеет довольно много настроек, от которых зависят особенности Вашего сервера. Все настройки можно изменить, указав для параметра в файле /addons/amxmodx/configs/war3ft/war3FT.cfg какую-либо цифру. Например, чтобы изменить количество рас, нужно изменить значение параметра «wc3_races» на желаемое число рас.
Для начала, я бы посоветовал Вам активировать сохранение опыта (параметр «wc3_save_xp», значение «1″), чтобы игрок мог развивать своего персонажа, и у него был стимул играть именно на Вашем сервере. Также следует сделать сохранение по нику (параметр «wc3_save_by», значение «2″). Почему нам не подойдёт сохранение по IP или по SteamID? Да потому что и то и другое может поменяться, что приведёт к потере опыта. Впрочем, есть проблема и у сохранения опыта по нику: некоторые нехорошие люди могут играть под ником более прокаченного игрока, пока его нет, или даже сбросить опыт на этом нике. Единственный способ защиты в таком случае – установить пароль на ник (прописать в users.ini игрока с флагом «z» (обычный игрок) и с проверкой пароля.
Ну и ещё совет по работе с опытом: если у Вас есть возможность создать MySQL базу на хостинге, (кстати, заказать хостинг CS серверов теперь Вы можете у нас, или же попробовать аренду VDS от компании «Дата-Хата») то измените значение параметра «wc3_save_xp_db» на «1″, после чего укажите значения для параметров «wc3_sql_dbhost», «wc3_sql_dbuser» и «wc3_sql_dbpass» – то есть адрес сервера (localhost или 127.0.0.1, если Ваша БД находится на той же машине, что и CS сервер), пользователь БД, и пароль этого пользователя. При таких настройках сервер будет сохранять весь опыт игроков в указанной Вами базе данных, а значит, Вы легко сможете изменить количество опыта на расах для любого игрока, и таким образом продавать прокачку до определенного уровня. Для этого Вам нужно зайти в PhpMyAdmin (спросите адрес у хостера), выбрать слева Вашу базу данных, нажать на «Поиск», ввести ник игрока, и отметить все таблицы, после чего нажать на «ОК». У Вас появится страница, где будет указано, сколько вхождений в какой таблице есть. Нажмите на «обзор» в строке с таблицей «wc3_player». На этой странице Вы можете узнать, какой у игрока ID. Узнав его, перейдете в таблицу «wc3_player_race», и вновь жмёте на «Поиск», но это будет уже поиск в таблице. Введите в поле «player_id» только что найденный ID игрока, и вновь нажмите на «ОК». У Вас появится таблица с 3 столбцами: player_id, id_race, и race_xp. Теперь Вам остаётся нажать на иконку карандаша слева от строки, которую хотите изменить, и отредактировать поле «race_xp». Путём таких несложных действий Вы можете запросто прокачать (бесплатно, или нет) любого игрока. Кстати, можете почитать урок «Как заработать на сервере«, чтобы узнать другие способы заработка.
Ещё Вам нужно обратить внимание на время генерации ультимэйта (параметр «wc3_ult_delay», задаётся в секудах), и его перезарядки (параметр «wc3_ult_cooldown»)
Дополнения для War3FT
Самым лучшим дополнением для этого мода, по-моему, является программа «War3ftChangeLevels», которая, как видно из названия, позволяет редактировать уровни мода. По умолчанию в war3 только 10 уровней, но с помощью этой программы для редактирования уровней в War3FT Вы сможете сделать хоть 100 уровней, и не просто установить количество опыта для каждого уровня, но ещё и настроить мощность скилов и абилок. Скачать программу для редактирования уровней WAR3FT можно с нашего сайта.
И ещё одна «вкусность»: только что перевёл конфигурационный файл этого мода. Если Вам нужна русификация конфига War3FT, то Вы можете скачать её отсюда. (Если файл открывается в окне браузера, а не скачивается – щёлкните на ссылку правой кнопкой, и нажмите на «Сохранить объект как…»).
Похожих уроков нет. Может быть, Вы хотите добавить?
Понравился урок? Поделись со всеми!


Ребят помогите!
Подскажыте как зделать чтоб у Warden’a после использования
Vengeance(ульта) было 50хп, а не 110… ?????!
Уже всё перерыл, нигде не нашел…
Надеюсь вы подскажете…
файл /scripting/war3ft/race_warden.inl, открыть лучше всего AkelPad`ом.
строка
#define VENGEANCE_HEALTH 50 // Health the user should have after using his ult
- меняете на сколько нужно.
после этого заново компилируете плагин
я не могу сделать вар сервер всё уЖе зделал и нефитга нет рас почему
помогите
если нет рас – то скорее всего, нет связи с БД. перепроверь конфиг. возможно, не включен нужный модуль (mysql или sqlite) в /configs/modules.ini
Официальный сайт программы War3FTChangeLevel -
программы для редактирования уровней в War3FT
Сайт http://perfect-soft.at.ua
by TopClans: эта программа использует немного переделанную версию плагина, не без косяков. я бы не рекомендовал её применять.
Очень интересное заявление по поводу новой версии программы с учетом того что вы рекомендуете старую версию в которой не то что багов, сервак падает от того варика который в самой первой версии идет.
TopClans не в обиду,но если не шаришь не стоит срать в комментарии других.
версия 2.1 у меня открылась с ошибкой, и не работает.но и тут я вижу, что нет спрайтов, параметры скилов опять вынесены куда-то, и прочая фигня.
TopClans,вот как ты умудряешься давать характеристику если даже программу не можешь запустить? Не хочется оскарблять,но ты на это напрашиваешься… Не пиши лучше ничего.
Больше не стану отвечать на твой бред.
Есть разница между «Не смочь запустить программу» и «Не запустить неработающую программу».
Я просмотрел файлы, из которых компилируется мод, и сделал вывод.
У кого чистая винда нужно установить для запуска программы War3FTChangeLevel 2.1 этот пакет
Visual C++ 2008 Redistributable Package
подскажите пожалуйста как сделать вар3меню на русском?
за перевод отвечает файл /addons/amxmodx/data/lang/war3FT.txt
да уже понял,там нужен текст редактор AkelPad и редактировать кодировкой UTF-8 без ВОМ
а как сделать так чтоб другие админы не могли давать игрокам опыта? тоесть какая буква в правах админа?
это в конфиге, строка wc3_admin_flag
по умолчанию m. или букву меняйте, или снимайте этот флаг с админов.
спсибо большое.а не можете сказать ещё как прописывать опыт(например перелить с одного ника на другой),чтоб не через админ меню ,а как-то подругому там же не только одну рассу надо прописать у многие.
если опыт сохраняется в MySQL БД, то способ описан выше.
ещё можно через amx_givexp Ник количество_опыта(можно с минусом)
например, amx_givexp TopClans 10000 или amx_givexp TopClans -100
спасибо большое
Помогите плиз.
Как включить расу chameleon?
А то настройки в cfg есть, а переменную для включения найти не могу. (
насколько я помню, нужно поставить
wc3_races 9
в конфиге
Спасибо, сейчас попробую.
И может поможете с ошибками?
в wc3_error логе две ошибки:
«L 11/30/2011 – 17:37:12: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:13: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:13: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:14: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:14: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:14: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:14: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:14: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:15: [0] Invalid skill: -1 [3]
L 11/30/2011 – 17:37:15: [0] Invalid skill: -1 [3]»
и:
«L 12/01/2011 – 12:46:23: ** Map de_inferno started, version: ’3.0 RC13′
L 12/01/2011 – 13:11:46: ** Map ‘de_inferno’ ended
L 12/01/2011 – 13:11:48: ** Map de_dust2 started, version: ’3.0 RC13′
L 12/01/2011 – 13:37:11: ** Map ‘de_dust2′ ended
L 12/01/2011 – 13:37:14: ** Map de_dust started, version: ’3.0 RC13′»
Если честно, меня волнует только второй вариант, так как первый в первые появился, а вот второй постоянно. (
первая ошибка и у меня вроде бы вылезала, убей-не-помню как решил.
а вторая – это не ошибка, это просто записи об окончании одной карты и начале другой.
L 12/01/2011 – 13:11:46: ** Map ‘de_inferno’ ended
L 12/01/2011 – 13:11:48: ** Map de_dust2 started, version: ’3.0 RC13′
значит, в 13:11:46 кончилась карта de_inferno, в 13:11:48 началась de_dust2 с версией плагина 3.0 RC13
А почему тогда зависает сервер? ((
Главное не падает ведь (чтобы было бы лучше), и приходится вручную перезагружать. (
Неужели у всех так?
зависает – это как? объясните подробней, пожалуйста.
Вы имеете в виду зависание клиента у игроков?
Вот цитата:
«Сервер зависает. То есть он не выключен, и не выключен (на хостинге), но в игре его нет, и никто зайти не может. Приходится вручную перезагружать.
У меня стоит версия RC13 (качал и с офф. сайта – было тоже самое)
В логах толком ничего нет, вот пример «пропадания» сервера:
«L 12/03/2011 – 07:48:50: ** Map de_inferno started, version: ’3.0 RC13′
L 12/03/2011 – 08:39:55: ** Map ‘de_inferno’ ended
L 12/03/2011 – 08:39:56: ** Map de_prodigy started, version: ’3.0 RC13′
L 12/03/2011 – 09:00:48: ** Map de_dust2_2x2 started, version: ’3.0 RC13′
L 12/03/2011 – 13:30:03: ** Map de_dust2_2x2 started, version: ’3.0 RC13′
L 12/03/2011 – 13:30:17: ** Map de_dust2_2x2 started, version: ’3.0 RC13′»
То есть пока я его не перезагразил вручную, у меня он был в состояние запуска (типа в этом состояние) 4 часа. (
Уже совсем не знаю чего и делать, мод очень нравится, но данная проблема убивает. («
парни скажите как правильно все устанавливать…а то я скинул те папки какие были в архиве в папку страйк мого серва и прописал в плагины war3ft.amxx. я захожу на сервак и у меня ошибку выдает и не заходит на серв.. даже вообще из кс выбивает… может там что ещё надо сделать… если что напишите туту или вот мой скайп:dimka5330
напиши, какая ошибка вылезла.
пожалусто скажите!
Berias, если у тебя переведенный lang файл – то попробуй поставить оригинальный, с английским языком.
также, насколько я помню, war3ft ведет свой лог в /configs/war3ft/wc3_error.log, если ты сейчас приводил логи не из него – то посмотри там.
если не будет ничего, попробуй поставить debug для war3ft.amxx в plugins.ini (просто измени war3ft.amxx на war3ft.amxx debug), и посмотри на логи.
в конце концов, если ничего не поможет – отключи все остальные плагины и посмотри, будет ли сервер зависать.
Подскажите, в какой папке и как можно увеличить у Рассы людей невидимость? Что бы он был более не видим или наоборот немного видим на максимально расскаченном умении «невидимости» ?????
/scripting/war3ft/constants.inl
строка начинается со слов
new const p_invisibility[MAX_SKILL_LEVEL] =
и прописываете значения от максимального (т.е. на 1 уровне скила) до минимального (на последнем уровне скила). по-моему, 100 – это полностью невидимый.
значений должно быть столько же, сколько и уровней.
И еще. В какой папке можно поменять настройки по shopmenu? Интересует закупка доп.здоровья? Надо побольше поставить. И когти атаки?
итемы настраиваются в конфиге. вот конфиг с переводом:
http://cs-school.ru/files/plugins/war3FT.cfg
спасиб)
Помогите сделать варкрафт сервер! Я скачал файл, распаковал, написал в поиске cstrike, зашел, перекинул папки (такие папки уже были, поэтому я их заменил новыми), потом нашел в поиске plugins.ini и там в самой последней строке написал war3ft.amxx и сохранил! Зашел на сервачек, перезапустил сервер, и НИФИГА! ПОМОГИТЕ ПОЖАЛУЙСТА! БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН!
добавься в ICQ: 4484289, помогу чем смогу
А где можно способносити у хумана, невидимость усилить?
я же уже ответил на твой вопрос, посмотри выше
Там нету, я не вижу где и как усилить невидимость для хумана?
/scripting/war3ft/constants.inl
строка начинается со слов
new const p_invisibility[MAX_SKILL_LEVEL] =
и прописываете значения от максимального (т.е. на 1 уровне скила) до минимального (на последнем уровне скила). по-моему, 100 – это полностью невидимый.
значений должно быть столько же, сколько и уровней.
Подскажите пожалуста, я скачал War3ft Мод а как теперь включить его в кантре?????
Как прописать каму нибудь лвл????
Например, себе???
Заранее спасибо
amx_givexp Ник количество опыта.
пример:
amx_givexp TopClans 10000можно таким же образом отнимать
amx_givexp TopClans -10000отнимается/прибавляется к текущей расе.
как запретить обнулять XP? убрать менюшку REset XP to 0
файл /scripting/war3ft/menus.inl, 390 строка.
убрать строки
public MENU_ResetXP(id){
static szMenu[128];
new keys = (1< <0)|(1<<1)|(1<<9);
formatex( szMenu, 127, "%L^n^n\w1. Yes^n\w2. No", id, "MENU_RESET_XP" );
show_menu( id, keys, szMenu, -1 );
return;
}
public _MENU_ResetXP( id, key )
{
if ( !WC3_Check() )
{
return PLUGIN_HANDLED;
}
// User selected yes
if ( key == 0 )
{
XP_Reset( id );
}
return PLUGIN_HANDLED;
}
и заменить их на
public MENU_ResetXP(id){
client_print( id, print_center, "THIS OPTION HAS BEEN DISABLED" );
}
public _MENU_ResetXP( id, key )
{
client_print( id, print_center, "THIS OPTION HAS BEEN DISABLED" );
}
правда, обнулить XP через команду всё равно можно будет
Привет всем. Подскажите, как переделать сервак на русский язык. Что-бы при выборе рассы, рассы были на русском языке. Что-бы war3menu на русском был.
P.S. в ланге файл War3FT.txt вообще отсутствует
если стоит нормальная сборка, то должен быть ланг файл, иначе вместо текста были бы фразы типа SKILL_1, ITEM_1 и тд. вы точно там смотрите? /amxmodx/data/lang/ ? если таки его нет, то либо скачайте официальный плагин, либо попробуйте ковыряться в исходниках.
Проблема с хуманом.
Если НР больше 245 то в следующих раундах скидывается до 100
Как это можно исправить?
насколько я помню, была проблема с отображением хп после 256, но сбрасываться не должно. может, стоят какие-нибудь другие плагины, которые что-то с хп делают?
Нет это не проблема с отображением. Но такая проблема тоже есть =)))
В начале раунда именно 100 НР(проверяли), и при покупке Колец регенерации здоровье постепенно вырастает до max.
Может есть какие то серверные настройки?
хм, что-то ничего не приходит в голову.
Как автор программы War3ftChangeLevel рекомендую наконец-то
удалить версию 1.0 и выложить 3.0.
Вы просто вводите людей в заблуждение, рекомендуя качать именно версию War3ftChangeLevel 1.0 с багнутым модом.
Почему пишу это?
Потому что знаю, что в самой первой версии допущены ошибки, как в моде так и в самой программе!
Это простая рекомендация т.к. я являюсь автором проги и изменений в моде,который идет вместе с программой!
(Надеюсь этот пост не будет удален)
окей, изменил.
Подскажите плз: И где можно скачать War3ftChangeLevel 3.0
помогите! незнаю как сделать 100лвл ? скачал готовый срвер там 10 лвл!?
Здравствуйте! как изменить уровни на линукс через программу почему-то не получается! Таких файлов как Constants.inl нету у меня вообще нету inl файлов сервер стоит на хостинге пользуюсь их сборкой! Помогите что делать! Заранее спасибо!