Pvpgn - Ще один сайт про ігрові сервери
[Linux] Готовий сервер PvPGN 1.85 для warcraft 3 1.26b + ghost one 17.0 linux i386 host bot
Для себе на згадку, а то вже забув як піднімати і запускати і може комусь знадобитися, хто не може зібрати з вихідних. В архівах готові робочі скомпільовані версії файлів pvpgn-1.85 сервера та хост бота ghost one для нього під лінукс. Все скомпільовано під debian 6 i386, тобто. 32 бітна версія, для роботи під 64 бітною версією (debian 6) потрібно встановити бібліотеки:
apt-get install ia32-libs
Для старших 64-розрядних версій debian(7,8) потрібно виконати наступні команди:
dpkg -add-architecture i386 apt-get update apt-get install ia32-libs-i386
Встановлення та запуск скомпільованої версії pvpgn 1.85 сервера:
- Розпакувати архів у папку: /usr/local
- Запускати через файл /usr/local/pvpgn185/sbin/bnetd
- Перевірити чи працює процес: ps aux grep bnetd
- Якщо не запустилося подивитись лог файл /usr/local/pvpgn185/var/bnetd.log
- Файли налаштувань лежать у папці:/usr/local/pvpgn185/etc
- Вимкнути: killall bnetd
Встановлення, запуск та налаштування бота ghost one 17.0 під linux:
Параметри укладені в [ ] дужки НЕ обов'язкові, параметри в дужках Обов'язкові параметри із застосуванням N і N+1 мають на увазі, що можна використовувати кілька однотипних значень: !hold player1 player2 player3
У battle.net (локальний чат або в лс боту):
У лобі (Перед грою):
!addban додати бан до бази (шукає за частковою відповідністю)
!autosave увімкнути або вимкнути автозбереження
!ban псевдонім для !addban
!banlast забанити останнього лівера
!check перевіритистатус користувача (залишіть порожнім, щоб перевірити ваш власний статус)
!checkban перевірити чи є користувач забаненим на цьому сервері
!checkme перевірити перевірити ваш статус (може бути використано НЕ адмінами, відправляє приватне повідомлення видиме лише гравцю)
!drop викинути всіх гравців, що покладають
!end завершити гру (дисконект усіх)
!from відобразити країну гравця
!kick кикнути гравця (шукає за частковою відповідністю)
!lock заблокувати гру, тільки власник може використовувати команди
!mute заблокувати чат гравця (шукає за частковою відповідністю)
!muteall заблокувати глобальний чат (дружній та приватний чат буде працювати)
!owner [ім'я] зробити себе власником гри, опціонально додаємо [ім'я] щоб встановити власником когось іншого
!ping пропінгувати гравців
!stats [ім'я] відобразити Базову статистику гравця, опціонально додаємо [ім'я] to відобразити статистику для іншого гравця (може бути використане НЕ адмінами)
!statsdota [ім'я] відобразити DotA статистику гравця, опціонально додаємо [ім'я] to відобразити статистику для іншого гравця (може бути використане НЕ адмінами)
!unlock розблокувати гру
!unmute розблокувати чат гравця (шукає за частковою відповідністю)
!unmuteall розблокувати глобальний чат
!version відобразити інформацію про версію (може бути використане НЕ адмінами, відправляє приватне повідомлення видиме лише гравцю)
!votecancel скасувати голосування
!votekick стартувати голосування за кік гравця (шукає за частковою відповідністю, може бути використане НЕ адмінами)
!yes зареєструвати голос (може бути використано НЕ адмінами)
У Лобі Адмінігри:
!addadmin додати адміну до бази для певного сервера (якщо визначений у конфізі лише один, використовує його)
!autohost автоматично створити ігор, авто старт коли гравців приєднається, з ім'ям , використовуйте off для відключення Авто Хостингу
!checkadmin перевірити чи є користувач адміном для певного сервера (якщо визначено в конфізі лише один, використовує його)
!countadmins відобразити загальну кількість адмінів для певного сервера (якщо визначено в конфізі лише один, використовує його)
!deladmin видалити адміна з бази для певного сервера (якщо визначено в конфізі лише один, використовує його)
!disable вимкнути створення нових ігор
!enable увімкнути створення нових ігор
!end завершити гру в процесі (дисконект усіх)
!exit [force] закрити ghost++, опціонально додаємо [force] для пропуску перевірок
!getgame відобразити інформацію про гру в процесі
!getgames відобразити інформацію про всі ігри
!hostsg створити збережену гру
!loadsg завантажити збережену гру
!map псевдонім для !load
!password логін (пароль встановлений в ghost.cfg з admingame_password)
!priv створити приватну гру
!privby створити приватну гру для іншого гравця (дає доступ до адмін команд в лобі та в грі)
!pub створити публічну гру
!pubby створити публічну гру для іншого гравця (дає доступ до адмін команд у лобі та у грі)
!quit [force] псевдонім для !exit
!saygame відправити для певної гри в процесі
!saygames відправити у всі ігри
!unhost завершити гру
Ghost++ One Команди
У Battle.net (локальний чат або лс боту):
!acc [name] [cmd] [acc] командадоступу для адмінів, !acc лист доступних команд, !acc name 1/0 — доступ до всіх/ніяких команд
!autohostxx працює також як і autohost струм пускає xxxx країни
!autohostg автохост з доступом тільки для garena + адміни
!delfriend видалити ім'я зі списку друзів
!dlinfo [on/off] відображає інформацію про поточні завантаження
!dlinfotime інтервал у секундах за яким показуватиме інформацію
!dlmax максимальна кількість гравців яким дозволено качати одночасно, решті буде доступна скачака поки не закінчить.
!dltspeed встановити поточну швидкість скачки (KB/s) доступну для всіх клієнтів одночасно, якщо встановити в 1024, 4 отримувати по 256 кожен
!dlspeed встановити максимальну швидкість скачки (KB/s) доступну для одного клієнта
!downloads увімкнути\вимкнути завантаження картки
!dmaps динамічний лист карт
!dload динамічне завантаження карти
!endn завершити поточну гру, без лічильника
!ends зупинити лічильник завершення гри
!fadd додати друга
!fdel видалити друга
!holds … забронювати певний слот для гравця
!language перевантажити language.cfg
!mapl альтернатива !load
!mute блокує чат гравця (шукає за частковим значенням)
!unmute розблокує чат гравця (шукає за частковим значенням)
!pubg [name] створює публічну гру доступну тільки для garena + адміни
!pubdl створює публічну гру тільки для завантаження, кикає гравців хто завантажив карту, немає ліміту часу завершення гри.
!reloadcfg перезавантажити ghost.cfg
!sl перевірити чи є гравець у білому списку
!sladd додати гравця до білого списку
!sla додати гравця до білого списку
!sldel видалити гравцяз білого списку
!sld видалити гравця із білого списку
!slr видалити гравця із білого списку
!startn стартувати гру негайно! (без лічильника)
!sd [name] відобразити DotA сатистику гравця за гру, опційно додайте [name]
!top top10, прорахуйте в GHost One спочатку
!top10 top10, прорахуйте в GHost One спочатку
!pubnxxxx [gamename] Приклад: !pubnbrru dota - заборонити br ru країни
!pubxxxxxx [gamename] Приклад: !pubroes dota - дозволити тільки ro es країни
!verbose відображатиме інформацію про спробу гравця зайти в гру.
У лобі (Перед грою):
!acc [name] [cmd] [acc] команда доступу для адмінів, !acc лист доступних команд, !acc name 1/0 — доступ до всіх/ніяких команд
!commands переключити не адмінські команди
!dl альтернатива !download
!dlinfo [on/off] відображає інформацію про поточні завантаження
!dlinfotime інтервал у секундах за яким показуватиме інформацію
!dlmax максимальна кількість гравців яким дозволено качати одночасно, іншим буде доступна скачака поки не закінчить.
!dltspeed встановити поточну швидкість скачки (KB/s) доступну для всіх клієнтів одночасно, якщо встановити в 1024, 4 отримувати по 256 кожен
!dlspeed встановити максимальну швидкість скачки (KB/s) доступну для одного клієнта
!fromp відобразити країну з якою гравець + провайдер.
!garena переключити до дозволу garena (і адміни) або все
!gn показати поточне ім'я гри
!holds … забронювати певний слот для гравця
!ips показати IP всіх гравців
!only xx xx xx визначити дозволені країни, Приклад: !only RO ES або !only щоб очистити лист
!no xx xx xx визначити заборонені країни,Приклад: !no BR RU або !no щоб очистити лист
!onlyp xx xx xx визначити дозволені провайдери (часткове значення), Приклад: ! onlyp RDS, !onlyp щоб очистити лист
!nop xx xx xx визначити заборонені провайдери (часткове значення), Приклад: !nop telecom,!nop щоб очистити лист
!l відобразити пінг і країну останнього гравця, що приєднався
!dr альтернатива latency
!sl перевірити чи є гравець у білому списку
!sladd додати гравця до білого списку
!sla додати гравця до білого списку
!sldel видалити гравця із білого списку
!sld видалити гравця із білого списку
!slr видалити гравця із білого списку
!sd [name] відобразити DotA сатистику гравця за гру, опціонально додайте [name] !top top10, прорахуйте в GHost One спочатку !top10 top10, прорахуйте в GHost One спочатку
Основні команди в лобі гри: !kick - кикає певного гравця. !swap - змінює гравців місцями. !closeall - Закриває всі слоти. ! Openall - відкриває всі слоти. !ping - пінгує всіх гравців. !start - запускає гру. !votekick - запускається голосування за кік гравця. !yes - підтверджує кік гравця. !close - Закриває слот. !open - відкриває слот.
Основні команди у грі: !end - завершує цю гру. !ban - видає бан або варе гравцю. !mute - блокує чат певного гравця.
pvpgn185.rar (3,1 MiB, 355 hits)
ghostone_bot17.0.7z (47,2 MiB, 367 hits)