TF-2.ORG Logo
Поиск по сайтуДобавить страницу в закладкиRSS
ГлавнаяФорумФайлыТорговляFAQСтатьиГрафика
Привет, Гость
  • Страница 1 из 1
  • 1
Сервер с ботами и людьми.
asasavДата: Четверг, 24.01.2013, 19:36 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 5
Статус: Не в сети
День добрый!
В серверостроении я новичок, поэтому сразу прошу сильно не пинать!
И так...

Дано:
Есть небольшой сервачек в европе (dedicated), не самый мощный, но вполне сойдет.
Канал 100Mbps.
Сервак чистый никаких web сервисов туда не ставил. Только Ubuntu + proftpd.
Поставил hldsupdatetool + sourcemod + metamod
Конфиги стандартные, коих валом в инете (в частности на wiki TF2)
Вроде все работает, сам подключаюсь к серверу без проблем, все нормально.
Пинг - 50-60.

Хочу:
Сделать так, чтобы на сервере были боты 24шт. (по 12 с каждой стороны) и само собой, чтобы они были c ИИ. Чтобы бегали, стреляли, мочились между собой и т.д. Но как только кто-то подключался, один бот, в этой команде, тут же кикался.
Я видел такое на многих серверах, в частности на немецких. Но как сделать не знаю.

Кто может подсказать?
 
 
Vit@lekДата: Четверг, 24.01.2013, 19:47 | Сообщение # 2
Подполковник
Группа: Местный
Сообщений: 572
Статус: Не в сети
"tf_bot_quota 24" если мне память не изменяет.

Добавить в друзья
До свидания, TF-2.ORG! 7/4/13
 
 
asasavДата: Четверг, 24.01.2013, 20:03 | Сообщение # 3
Рядовой
Группа: Новичок
Сообщений: 5
Статус: Не в сети
Это уже пробовал!

Добавил в server.cfg

tf_bot_quota 24
tf_bot_quota_mode fill
tf_bot_add 24

Боты реально есть! Но они все стоят в точке распауна и не двигаются!
 
 
Vit@lekДата: Четверг, 24.01.2013, 21:54 | Сообщение # 4
Подполковник
Группа: Местный
Сообщений: 572
Статус: Не в сети
Если карта пользовательская, то нужна навигация.

Добавить в друзья
До свидания, TF-2.ORG! 7/4/13
 
 
asasavДата: Четверг, 24.01.2013, 21:57 | Сообщение # 5
Рядовой
Группа: Новичок
Сообщений: 5
Статус: Не в сети
карта plr_pipeline
 
 
syrtsev_serДата: Пятница, 25.01.2013, 11:47 | Сообщение # 6
Полковник
Группа: Местный
Сообщений: 990
Статус: Не в сети
Нужно запустив пустой сервер и добавив ботов написать в консоль сервера nav_generate
Это будет строить пути продвижения ботам. По окончанию карта перезагрузится и создаст .nav файл для определённой карты в team fortress 2/tf/maps


Сообщение отредактировал syrtsev_ser - Пятница, 25.01.2013, 14:35
 
 
himikellДата: Пятница, 25.01.2013, 17:15 | Сообщение # 7
Рядовой
Группа: Местный
Сообщений: 25
Статус: Не в сети
Если sv_cheats 0 то nav_generate не работает, соответственно в консоле сервера выполняем sv_cheats 1 , nav_generate , sv_cheats 0 . можно сразу все команды выполнить, одновременно а не ждать завершения предыдущей.
 
 
asasavДата: Пятница, 25.01.2013, 18:32 | Сообщение # 8
Рядовой
Группа: Новичок
Сообщений: 5
Статус: Не в сети
Цитата (syrtsev_ser)
Нужно запустив пустой сервер и добавив ботов написать в консоль сервера nav_generate
Это будет строить пути продвижения ботам. По окончанию карта перезагрузится и создаст .nav файл для определённой карты в team fortress 2/tf/maps


Спасибо большое за совет!

Цитата (himikell)
Если sv_cheats 0 то nav_generate не работает, соответственно в консоле сервера выполняем sv_cheats 1 , nav_generate , sv_cheats 0 . можно сразу все команды выполнить, одновременно а не ждать завершения предыдущей.


Так и есть! Тоже спасибо.

Но! На чистом сервере, боты тут же кикаются самим сервером.
Код
...
...
...
L 01/25/2013 - 17:23:08: "It's Filthy in There!<35><BOT><Blue>" disconnected (reason "Kicked from server")
Dropped It's Filthy in There! from server (Kicked from server)
L 01/25/2013 - 17:23:08: "CryBaby<37><BOT><Blue>" disconnected (reason "Kicked from server")
Dropped CryBaby from server (Kicked from server)
L 01/25/2013 - 17:23:09: "Kill Me<36><BOT><Red>" disconnected (reason "Kicked from server")
Dropped Kill Me from server (Kicked from server)
L 01/25/2013 - 17:23:09: "ThatGuy<38><BOT><Red>" disconnected (reason "Kicked from server")
Dropped ThatGuy from server (Kicked from server)
L 01/25/2013 - 17:23:09: "Hat-Wearing MAN<39><BOT><Blue>" disconnected (reason "Kicked from server")
Dropped Hat-Wearing MAN from server (Kicked from server)
L 01/25/2013 - 17:23:09: "The G-Man<41><BOT><Blue>" disconnected (reason "Kicked from server")
Dropped The G-Man from server (Kicked from server)
L 01/25/2013 - 17:23:10: "Numnutz<40><BOT><Red>" disconnected (reason "Kicked from server")
Dropped Numnutz from server (Kicked from server)
L 01/25/2013 - 17:23:10: "Pow!<43><BOT><Blue>" disconnected (reason "Kicked from server")
Dropped Pow! from server (Kicked from server)
...
...


Поэтому нужно подключиться к серверу, потом давать команду nav_generate.
После выполнения команды, на сервере появился файл steam/orangebox/tf/maps/plr_pipeline.nav но даже после рестарта сервера, боты стоят как вкопанные. sad
Переключился на карту badwater, файл pl_badwater.nav которой есть в стандартном сервере - боты пляшут на ура, по всей карте!
Скачал с интернета plr_pipeline.nav (по размеру меньше, чем у меня получилась...), результат тот же! Боты стоят.

Какие будут идеи?

Добавлено (25.01.2013, 18:32)
---------------------------------------------
Перегенерировал .nav, не заходя на сервер...
Все то же самое! sad
Боты стоят как вкопанные.

 
 
himikellДата: Пятница, 25.01.2013, 19:08 | Сообщение # 9
Рядовой
Группа: Местный
Сообщений: 25
Статус: Не в сети
дык надож на серв зайти, сгенерировать файл, если в картах он есть-предварительно удалить
 
 
asasavДата: Пятница, 25.01.2013, 20:51 | Сообщение # 10
Рядовой
Группа: Новичок
Сообщений: 5
Статус: Не в сети
Удалил plr_pipeline.nav
Запустил сервер - ./srcds_run -console -game tf +map plr_pipeline +maxplayers 24 +port 27027
Запустил TF2 и подключился к нему. Появились боты.
Свернул игру.
Вернулся в консоль сервера (Putty)
Набрал sv_cheats 1
Набрал nav_generate
Пошла генерация
Код
sv_cheats 1
L 01/25/2013 - 19:27:28: server_cvar: "sv_cheats" "1"
nav_generate
Generating Navigation Mesh...
Sampling walkable space...
Sampling walkable space...
Creating navigation areas from sampled data...
Connecting navigation areas...
Merging navigation areas...
Created new fencetop area 3359(62fdf4d7) between 160(2eeeb4bc) and 2889(0)
Created new fencetop area 3360(e1771829) between 179(3ef4db5a) and 2893(0)
Created new fencetop area 3361(f67bec70) between 238(9f7841a1) and 2895(0)
Created new fencetop area 3362(28b4e03d) between 2906(0) and 257(8821b544)
Created new fencetop area 3363(da917e3c) between 2945(0) and 19(f5d452d2)
Created new fencetop area 3364(aaab85ce) between 2946(0) and 19(f5d452d2)
Created new fencetop area 3365(83cfbc59) between 2946(0) and 3324(0)
Created new fencetop area 3366(cae3a77e) between 2951(0) and 147(6b763017)
Created new fencetop area 3367(d8d37ef7) between 2952(0) and 147(6b763017)
Finding hiding spots...DONE
Finding encounter spots...DONE
Finding sniper spots...DONE
Computing mesh visibility...
Computing mesh visibility... 0%
Computing mesh visibility... 1%
Computing mesh visibility... 2%

По окончанию, сервер перегрузился на другую карту...
Код
L 01/25/2013 - 19:30:33: Started map "plr_hightower" (CRC "51bb53f1a0cb115569c16221f7dd2bb3")
L 01/25/2013 - 19:30:33: -------- Mapchange to plr_hightower --------
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file server.cfg

Появился файл plr_pipeline.nav
Остановил сервер, перезапустил заново.
Снова вошел в игру и переподключился к серверу.
Боты стоят как вкопанные!

Добавлено (25.01.2013, 20:51)
---------------------------------------------
Мдя...
Жесть!

Цитата с Wiki

Цитата
Заметка: Боты неиграбельны на картах режима Гонка сопровождения.


А я второй день парюсь с ними!

Хотя при этом, я 100% видел ботов на карте plr_pipeline, например на серверах saigns.de!
Как они это сделали????
 
 
  • Страница 1 из 1
  • 1
Поиск:
При цитировании материалов ссылка на источник с указанием автора обязательна. Полное заимствование материалов запрещено.
Copyright © 2007-2024 TF-2.ORG | Разработка сайта - Создадим.Сайт | Хостинг от uCoz