[GTA 5] Готовый сервер - Gang Wars для RAGE Multiplayer

Gang War сервер использует typescript(на стороне сервера и клиента), Vue.js для CEF включая вход/систему регистрации.

Возможности:
- Система аккаунтов с банами
- Простая система администратора
- Защита от возрождения (можно настроить)
- Оружейные магазины и гаражи
- Возможность приседать
- Серии убийств
- Различные режимы стрельбы (одиночный, серийный, автоматический, безопасный режим)
- Захват территории
Установка:
- Положите файлы в соответствующие места
- Перейдите в packages/thewire/config.json и вбейте свою базу данных.
- Импортируйте файл database.sql, используя phpMyAdmin
- Запустите сервер
Делаем себя админом:
- Зарегистрироваться на сервере
- Перейдите в таблицу accounts и установите значение поля Admin 1 или выполните запрос: UPDATE accounts SET Admin=1 WHERE Username='YourAccountName'
- Сохранить и войти в игру
Управление командами:
- Команды можно найти перейдя по адресу packages/thewire/data/teamData.json
- Для ColorName и ColorHex, смотреть WIKI: Fonts and Colors
- Для VehicleColor, смотреть WIKI: Vehicle Colors
- Для BlipColor, смотреть WIKI: Blips
- Если вы удалите key:value, то вы удалите эту команду
- Сохранить и перезагрузить сервер
Добавление / удаление транспортных средств:
- Перейти в packages/thewire/data/teamData.json, транспортные средства для определенных команд
- Добавьте название модели вашего автомобиля (например, zentorno) в массив Транспортных средств нужных вам команд.
- Перейти в packages/thewire/data/vehiclePrices.json
- Добавьте название модели вашего автомобиля и цену. (например, "zentorno": 10000)
- Сохраните файлы и перезагрузите сервер
Добавление / удаление оружия:
Перейти в packages/thewire/data/weaponPrices.json
Убедитесь, что оружие, которое вы хотите добавить, есть в игре! Список оружия WIKI: Оружие
- Добавьте название вашего оружия и цену. (например, "WEAPON_PISTOL50": 900)
- Сохранить файл
- Перейдите в client_packages/cef/armsIcons
Добавьте иконку вашего оружия с именем файла, которое будет вашим хешем (Не именем!)
Перезагрузите сервер
Команды игрока:
/pm [player ID] [message] - Отправляет личное сообщение игроку.
/stats [player ID] - Показывает статус игрока. (Убийства, смерти, коэффициент К/Д, деньги, дата регистрации)
/givemoney [player ID] [amount] - Отправляет деньги с вашего счета на счет другого игрока.
/top5 [ranking] - Показывает топ-5 онлайн-игроков в рейтинге. (Доступные рейтинги: убийства, деньги)
Команды администратора:
/tp [x] [y] [z] - Позволяет телепортироваться по координатам.
/agivemoney [player ID] [amount] - Дает деньги игроку.
/agiveweapon [player ID] [weapon name] [ammo] - Дает оружие игроку.
/kick [player ID] [reason] - Кикает игрока.
/banplayer [player ID] [days] [reason] - Банит игрока.
/banaccount [account ID] [days] [reason] - Банит игрока в ОФФлайне, лучше всего использовать для игроков, которые находятся не в игре.
/baninfo [ban ID] - Показывает информацию о банах.
/removeban [ban ID] - Удаляет бан.
/createweaponshop - Создает магазин оружия на вашей позиции.
/removeweaponshop [ID] - Удаляет оружейный магазин.
/creategarage - Создает гараж на вашей позиции.
/removegarage [ID] - Убирает гараж.
/createturf [income] [radius] [name] - Создает территорию на вашем положении. Сейчас радиус не используется, но он будет в 0.4.
/removeturf [ID] - Убирает территорию.
Территории:
Команды могут захватывать территории в этом моде и зарабатывать деньги.
Все, что вам нужно сделать, это стоять в контрольной точке территории и ждать, пока прогресс не достигнет 100% (он будет захвачен быстрее, если есть товарищи по команде, до 5 игроков)
Есть предупреждение нынешних владельцев территории. Если владельцам удастся очистить территорию до того, как она будет захвачена, они сохранят ее.
Битва за территории происходит каждые 15 минут, которая просто суммирует все доходы вашей команды территориями и разделяет его между членами команды.
Config.json
Этот файл находится в packages/thewire/ и позволяет настраивать конфиг.
database: Запишите информацию о базе данных здесь.
dbLogging: Позволяет управлять журналом логов. Многие ведутся в логах по умолчанию.
loginDimension: Присоединившиеся игроку меняется Dimension (По умолчанию: -1)
startingMoney: Деньги зарегистрированных игроков. (По умолчанию: 1500)
spawnProtectionSeconds: Продолжительность защита при респавне, в секундах. (По умолчанию: 5)
accountSaveInterval: Интервал автоматического сохранения в БД для предотвращения потери статистики, в минутах. (По умолчанию: 10)
killRewardMin and killRewardMax: Количество денег, которые игроки получают за убийство врага. (По умолчанию: 100 и 200)
teamKillPenalty: Деньги проигрыша игроки получают за командное убийство. (По умолчанию: 1000)
killstreakReward: Базовая сумма денег, которую игрок получает за серию убийств 5+. Killstreak награда рассчитывается как: killstreakCount * награда на каждый фактор 5. (По умолчанию: 100)
weaponShopMagCount: Сколько патронов(магазинов) получает игрок, когда покупает оружие. (По умолчанию: 6)
playerVehicleSpawnLimit: Сколько транспортных средств игрок может заспавнить. (По умолчанию: 5)
turfCaptureMaxProgressIncrease: Прогресс атаки территории. Максимальное число игроков для атаки. (По умолчанию: 5)
turfCaptureRequiredProgress: % Прогресса, чтобы захватить территорию. (По умолчанию: 50)
turfIncomeInterval: Интервал распределения доходов между членами команды, в минутах. (По умолчанию: 15)
bcryptCost: Прочитайте это (По умолчанию: 10)
spawnWeapons: Оружие и боеприпасы игроки получают, когда они ресаются. Это касается всех команд. (По умолчанию: бита и пистолет с 240 патронами)
world: Настройки мира, на самом деле есть система времени, но она не показывает себя, пока не пройдет несколько часов. (По умолчанию: ясная погода и 10:00:00)
log4js: Настройки Logger, вам не нужно прикасаться к этому.
Автор: rootcause
Версия:
1.0.2
У вас нет доступа к скачиванию файлов с нашего сервера


Комментариев 29
  1. ОшибкаSQL-запрос:
    --
    -- Database: `this_does_not_matter_just_import_it`
    --
    -- --------------------------------------------------------
    --
    -- Table structure for table `accounts`
    --
    CREATE TABLE `accounts` (
    `ID` INT( 10 ) UNSIGNED NOT NULL ,
    `Username` VARCHAR( 32 ) NOT NULL ,
    `Password` VARCHAR( 64 ) NOT NULL ,
    `Admin` TINYINT( 1 ) NOT NULL DEFAULT '0',
    `Money` INT( 11 ) NOT NULL ,
    `Kills` INT( 11 ) NOT NULL DEFAULT '0',
    `Deaths` INT( 11 ) NOT NULL DEFAULT '0',
    `RegisterDate` DATETIME NOT NULL DEFAULT 
    Ответ MySQL: 
    #1067 - Invalid default value for 'RegisterDate' 

    в чем может быть проблема ?
    #1
  2. тут не используется ни тайпскрипт, ни вью.Но сам мод неплохой для изучения и начала работы над сервером

    #2
  3. Цитата: Nuh05
    ОшибкаSQL-запрос:
    --
    -- Database: `this_does_not_matter_just_import_it`
    --
    -- --------------------------------------------------------
    --
    -- Table structure for table `accounts`
    --
    CREATE TABLE `accounts` (
    `ID` INT( 10 ) UNSIGNED NOT NULL ,
    `Username` VARCHAR( 32 ) NOT NULL ,
    `Password` VARCHAR( 64 ) NOT NULL ,
    `Admin` TINYINT( 1 ) NOT NULL DEFAULT '0',
    `Money` INT( 11 ) NOT NULL ,
    `Kills` INT( 11 ) NOT NULL DEFAULT '0',
    `Deaths` INT( 11 ) NOT NULL DEFAULT '0',
    `RegisterDate` DATETIME NOT NULL DEFAULT 
    Ответ MySQL: 
    #1067 - Invalid default value for 'RegisterDate' 

    в чем может быть проблема ?

    Старая версия MSQL!Сама ошибка в команде "NOT NULL DEFAULT '0'," решение можно найти тут
    #3
  4. эту проблему я решил... спасибо за помощь. как тут скрины скинуть?

    есть еще ошибка при загрузке вылетает ошибки скрипта
    #4
  5. Может кому то надо https://youtu.be/g_YIFjVPtnU Создание сервера через С#(Видео если что не мое) 
    #5
  6. Постоянная ошибка при подключение к базе, сталкивался кто? Ошибка уже в концоле




    Помогите решить пожалуйста.​Скрин​​​
    #6
  7. не могу  Импортируйте файл database.sql, используя phpMyAdmin 

    #7
  8. server version mismatch  что обновить надо?
    #8
  9. Че это?

    #9
  10. Беда..
    #10

Внимание!

Если у вас есть вопросы и вам нужна помощь по серверам, скриптам или моду.

Наша группа Вконтакте

Наш Discord

21 посетитель на сайте. Из них:
Пользователи6
Гости9
Роботы6
Список пользователей
Stian Сейчас на сайте
Lockid Сейчас на сайте
Denis Wiedemann Сейчас на сайте
etader Был(a) в сети 4 минуты назад
poverenny Был(a) в сети 8 минут назад
Алёнка Морковочка Был(a) в сети 13 минут назад

Как вы нас нашли?

Информация

Яндекс.Метрика
18+