Сервер с ботами и людьми.
|
|
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 но даже после рестарта сервера, боты стоят как вкопанные. Переключился на карту badwater, файл pl_badwater.nav которой есть в стандартном сервере - боты пляшут на ура, по всей карте! Скачал с интернета plr_pipeline.nav (по размеру меньше, чем у меня получилась...), результат тот же! Боты стоят.
Какие будут идеи?Добавлено (25.01.2013, 18:32) --------------------------------------------- Перегенерировал .nav, не заходя на сервер... Все то же самое! Боты стоят как вкопанные.
|
|
| |
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! Как они это сделали????
|
|
| |