Прокачка перков на сервере без внешки

Брутальный, примитивный, беспощадный геймплей напомнит о былых временах, и порадует современной графикой
Сообщение
Автор
ArchDemon
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 01.02.2007

#1 Сообщение 06.12.2009, 15:18

Наверно, лучше в отдельную тему данный вопрос вынести. Как уже писалось в теме про выделенный сервер:
скачал, попробовал, все равно при отсутствии связи с tripwireinteractive.com в консоли лезет ошибка Close: Error while attempting to close socket. и перестают качаться перки даже на стандартных картах.
Присоединяюсь к вопросу.

Дело не в кривых руках, не в кривом клиенте, не в кривом сервере, а именно в отстутствии подключения к интернету машины, где стоит сервер (проверял клиент и сервер сначала на своем компе). Может кто знает, как обойти подключение к внешке?

Аватара пользователя
Froz
Майор
Майор
Сообщения: 788
Зарегистрирован: 20.11.2009
Благодарил (а): 193 раза
Поблагодарили: 10 раз

#2 Сообщение 06.12.2009, 15:30

если я правильно понимаю систему перков, то информация о них лежит на сервера tripwireinteractive или еще хз где и привязана к аккаунту. так что мало верится что на лицухе перки будут качатся в офлайне, так как инфо об этом должна передаватся через стим и/или сервер на котором идет игра. имхо

ArchDemon
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 01.02.2007

#3 Сообщение 06.12.2009, 19:24

Забыл упомянуть - сервак под пиратку сделан. Нашел как исправить (практически). Поставил мутатор на хранение статы на сервере. Теперь стало все прокачиваться

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#4 Сообщение 08.12.2009, 20:24

ArchDemon писал(а):Забыл упомянуть - сервак под пиратку сделан. Нашел как исправить (практически). Поставил мутатор на хранение статы на сервере. Теперь стало все прокачиваться
Опиши, если не трудно, а то у меня не получается: как поставить мутатор, где что вписать и т.д.

ArchDemon
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 01.02.2007

#5 Сообщение 12.12.2009, 19:00

Короче качаешь архив с мутатором и распаковываешь его в папку System. В батнике запуска серва дописываешь:
?Mutator=ServerPerksV2.ServerPerksMut
В папке Textures должен лежать файл 2k4Menus.utx (в серве скачиваемом через прогу его нету. Нужно копировать с клиента)
Если все сделано правильно, то он появится в веб-админке как активный

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#6 Сообщение 12.12.2009, 23:39

ArchDemon писал(а):Короче качаешь архив с мутатором и распаковываешь его в папку System. В батнике запуска серва дописываешь:
?Mutator=ServerPerksV2.ServerPerksMut
В папке Textures должен лежать файл 2k4Menus.utx (в серве скачиваемом через прогу его нету. Нужно копировать с клиента)
Если все сделано правильно, то он появится в веб-админке как активный
Так сделал, сервер падает не запустившись из-за какой-то ошибки. Слушай, что-то забыли сделать ещё. По ссылке, где лежит мутатор есть фраза:
"In mutators list, add "Server Veterancy Handler" to active mutators." - где взять этот мутатор-лист.
Ну подскажите уж до конца.

ArchDemon
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 01.02.2007

#7 Сообщение 14.12.2009, 21:46

лог серва в студию. Лист мутаторов можно посмотреть в веб админке. А врубить можно через консоль, той командой что я написал

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#8 Сообщение 15.12.2009, 00:29

ArchDemon писал(а):лог серва в студию. Лист мутаторов можно посмотреть в веб админке. А врубить можно через консоль, той командой что я написал
Я сделал следующее:
1. Скачал мутатор по ссылке, файлы ServerPerksV2.ini , ServerPerksV2.int , ServerPerksV2.u , ServerPerksV2.ucl скопировал в папку System.
2. В папку Textures положил файл 2k4Menus.utx (взял от клиента).
3. В батнике запуска сервера дописал: ?Mutator=ServerPerksV2.ServerPerksMut.
При запуске батника сервер падает не поднявшись, соответственно, в админке ничего не пропишешь.

Вот лог при попытке запуска сервера:
Uninitialized: Log file open, 12/15/09 00:16:20
Uninitialized: STEAMAUTH : SteamAPI_Init failed
Init: Name subsystem initialized
Init: Detected: Microsoft Windows NT 6.1 (Build: 7600)
Init: Version: 3339 (128.29)
Init: Compiled: Nov 24 2009 12:25:51
Init: Command line: KF-HeresyBeta3.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=6?ini=killingfloor.ini?Mutator=ServerPerksV2.ServerPerksMut
Init: Character set: Unicode
Init: Base directory: C:\Games\KF_DedicatedServer\KF_DedServer1011_7907\system\
Init: Ini:killingfloor.ini?Mutator=ServerPerksV2.ServerPerksMut UserIni:User.ini
Init: Build label: Build UT2004_Build_[2004-11-11_10.48]
Init: Object subsystem initialized
Init: Computer: ALEX64
Init: User: Alex
Init: CPU Page size=4096, Processors=8
Init: CPU Detected: PentiumPro-class processor (GenuineIntel)
Init: CPU Features: MMX SSE
Init: CPU Speed=2672.881850 MHz
Init: Memory total: Phys=4194303K Pagef=4194303K Virt=2097024K
Init: Working set: 32000 / 159000
DevLoad: Loading object 'server' class 'Class'
DevLoad: Loading object 'serverCommandlet' class 'Class'
Log: =======================================
Log: ucc.exe: UnrealOS execution environment
Log: Copyright 2001 Epic Games Inc
Log: =======================================
Log:
Log: Commandlet server not found
Exit: Preparing to exit.
Log: Purging garbage
Log: Unbound to Core.dll
Log: Garbage: objects: 60->0; refs: 0
Exit: Object subsystem successfully closed.
Exit: Exiting.
Log: FileManager: Reading 0 GByte 0 MByte 37 KByte 372 Bytes from HD took 0.000000 seconds (0.000000 reading, 0.000000 seeking).
Log: FileManager: 0.019000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, 12/15/09 00:16:21
А если запустить как обычно (без строчки в батнике: ?Mutator=ServerPerksV2.ServerPerksMut), то он поднимается и в админке в списке этот мутатор есть, но он никак не включается.

ArchDemon
Нович0к
Нович0к
Сообщения: 22
Зарегистрирован: 01.02.2007

#9 Сообщение 15.12.2009, 10:00

Тогда попробуй в веб-админке включи его и посмотри что в это время в консоли напишет

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#10 Сообщение 15.12.2009, 23:05

ArchDemon писал(а):Тогда попробуй в веб-админке включи его и посмотри что в это время в консоли напишет
В Вебадмине он выбирается, становиться активным, но ничего не происходит, а в консоле ничего вообще не пишет про это.

Добавлено:

А клиентам не надо никаких файлов кидать?, например файл ServerPerksV2.u ?

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#11 Сообщение 18.12.2009, 07:36

ArchDemon писал(а):Короче качаешь архив с мутатором и распаковываешь его в папку System. В батнике запуска серва дописываешь:
?Mutator=ServerPerksV2.ServerPerksMut
В папке Textures должен лежать файл 2k4Menus.utx (в серве скачиваемом через прогу его нету. Нужно копировать с клиента)
Если все сделано правильно, то он появится в веб-админке как активный
У меня все заработало, после того как один умный человек посоветовал в батнике запуска сервера команду ?Mutator=ServerPerksV2.ServerPerksMut записать перед командой
?ini=killingfloor.ini.

Теперь такой вопрос:
В ini-файле этого мутатора (ServerPerksV2.ini) есть параметр настройки перков, там пишется:
[ServerPerksV2.ServerPerksMut]
Perks=ServerPerksV2.SRVetSupportSpec
Perks=ServerPerksV2.SRVetBerserker
Perks=ServerPerksV2.SRVetCommando
Perks=ServerPerksV2.SRVetFieldMedic
Perks=ServerPerksV2.SRVetFirebug
Perks=ServerPerksV2.SRVetSharpshooter
Perks=ServerPerksV2.SRVetDemolitions
MinPerksLevel=-1
Что означают цифры в последней строчке?

Аватара пользователя
mordewolt the rapist
Сержант
Сержант
Сообщения: 54
Зарегистрирован: 17.11.2009
Откуда: С китайской границы
Контактная информация:

#12 Сообщение 18.12.2009, 12:16

Наверное стандартный уровень владения оружием (т.е. не своего перка)
то есть если поставить 6, наверное ты будешь кем угодно чьим угодно (кроме оружия своего перка, если не до 6-го докачал)оружием выдавать макс урон.
Говорит, мол, сделай мне ребеночка, и тебя в армию не заберут! Тут-то я и вспомнил, что служба в армии — это мой священный долг...

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#13 Сообщение 18.12.2009, 14:22

mordewolt the rapist писал(а):Наверное стандартный уровень владения оружием (т.е. не своего перка)
то есть если поставить 6, наверное ты будешь кем угодно чьим угодно (кроме оружия своего перка, если не до 6-го докачал)оружием выдавать макс урон.
А там изначально -1 стоит.
Может кто точно скажет, что это и какое число ставить?

Аватара пользователя
Froz
Майор
Майор
Сообщения: 788
Зарегистрирован: 20.11.2009
Благодарил (а): 193 раза
Поблагодарили: 10 раз

#14 Сообщение 18.12.2009, 18:36

судя построчке это минимальный уровень перка на сервере, учитывая что минимальные уровень 0, то тут либо ноль либо оставить -1, если работает :)

Аватара пользователя
ProtonRF001
Сержант
Сержант
Сообщения: 86
Зарегистрирован: 25.10.2009
Откуда: Русский
Поблагодарили: 6 раз

#15 Сообщение 18.12.2009, 20:44

Froz писал(а):судя построчке это минимальный уровень перка на сервере, учитывая что минимальные уровень 0, то тут либо ноль либо оставить -1, если работает :)
Разобрался опытным путем, Это начальный уровень перка игрока, Если -1, то сначала качается с -1 до 0-го уровня, затем - до 1-го и так далее

Ответить