2 вопроса по серверу KF (вебадмин и серверперкс)

Брутальный, примитивный, беспощадный геймплей напомнит о былых временах, и порадует современной графикой
Сообщение
Автор
Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#1 Сообщение 28.08.2011, 22:36

1. В веб админке не отображаются русские буквы, ставил в браузере кодировку windows-1251, пробовал в опере, хроме и мазиле, ставил в увеб.ини windows-1251, толку нет, когда сервер стоял на винде проблем не было русский отображался нормально, а сейчас крякозябры.

2. Скажите почему может ServerPerksStat.ini ни с того ни с сего перейти сам из кодировки ANCI в Unicode BE BOM?
Получается вот такой бред в файле статистики:
嬀㐀㔀㜀㠀 㠀㔀㈀ 匀琀愀琀猀伀戀樀攀挀琀崀ഊPlayerName=-=ZLOY=-
਀倀氀愀礀攀爀䤀倀㴀㤀㄀⸀㄀㤀㈀⸀㄀㔀㜀⸀㔀㤀㨀㔀㈀㔀㈀㠀ഊSelectedVeterancy=SRVetFirebug
਀䐀愀洀愀最攀䠀攀愀氀攀搀匀琀愀琀㴀 ഊWeldingPointsStat=0
਀匀栀漀琀最甀渀䐀愀洀愀最攀匀琀愀琀㴀 ഊHeadshotKillsStat=0
਀匀琀愀氀欀攀爀䬀椀氀氀猀匀琀愀琀㴀 ഊBullpupDamageStat=0
਀䴀攀氀攀攀䐀愀洀愀最攀匀琀愀琀㴀 ഊFlameThrowerDamageStat=0
਀匀攀氀昀䠀攀愀氀猀匀琀愀琀㴀 ഊSoleSurvivorWavesStat=0
਀䌀愀猀栀䐀漀渀愀琀攀搀匀琀愀琀㴀 ഊFeedingKillsStat=0
਀䈀甀爀渀椀渀最䌀爀漀猀猀戀漀眀䬀椀氀氀猀匀琀愀琀㴀 ഊGibbedFleshpoundsStat=0
਀匀琀愀氀欀攀爀猀䬀椀氀氀攀搀圀椀琀栀䔀砀瀀氀漀猀椀瘀攀猀匀琀愀琀㴀 ഊGibbedEnemiesStat=0
਀䈀氀漀愀琀䬀椀氀氀猀匀琀愀琀㴀 ഊSirenKillsStat=0
਀䬀椀氀氀猀匀琀愀琀㴀 ഊExplosivesDamageStat=0
਀吀漀琀愀氀倀氀愀礀吀椀洀攀㴀㄀㠀ഊWinsCount=0
਀䰀漀猀琀猀䌀漀甀渀琀㴀㄀ഊTotalZedTimeStat=0.000000
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#2 Сообщение 29.08.2011, 00:02

bigbrain911
русский язык в админке? Первый раз слышу. %)
Редактором каким файл этот открывал/сохранял? Там кодировка и испортилась.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#3 Сообщение 29.08.2011, 00:55

Да не трогал ни чего просто перенес с винды на линукс все конфиги, пользуюсь только notapad2
вот что было на винде

Изображение

и вот что стало на линуксе

Изображение
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#4 Сообщение 31.08.2011, 10:58

Ну естественно, обе системы используют разные кодировки. Тебе так принципиально описание мутаторов на русском в админке?

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#5 Сообщение 01.09.2011, 19:29

У меня и чат в вебадминке с крякозябрами.

В добавок сервер стал крашиться, вот лог файл с ошибкой:

UObject::UnhashObject <- UObject::~UObject <- DeleteObject <- DeleteGarbage <- UObject::PurgeGarbage <- UObject::CollectGarbage <- Cleanup <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- ServerTravel <- UGameEngine::Tick <- UpdateWorld <- UServerCommandlet::Main
1 ./ucc-bin-real() [0x8669197], 2 ./ucc-bin-real() [0x866a186], 3 [0xf7746400], 4 ./ucc-bin-real() [0x861cd96], 5 ./ucc-bin-real() [0x879565a], 6 ./ucc-bin-real() [0x861b3ca], 7 ./ucc-bin-real() [0x861ee94], 8 ./ucc-bin-real() [0x81c815f], 9 ./ucc-bin-real() [0x81aed81],10 ./ucc-bin-real() [0x81b9e76],11 ./ucc-bin-real() [0x81677a4],12 ./ucc-bin-real() [0x804d688],13 /lib32/libc.so.6(__libc_start_main+0xe6) [0xf74bfc76],14 ./ucc-bin-real() [0x804b0e1]
Последний раз редактировалось bigbrain911 01.09.2011, 19:31, всего редактировалось 1 раз.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#6 Сообщение 01.09.2011, 19:54

Да, на Linux такая "проблема" есть.
По логу ошибок определить что-то очень трудно, нужно смотреть на чем сервер стопорится до ошибки.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#7 Сообщение 02.09.2011, 10:25

Он падает примерно 1 раз в день. Бывает при смене карты зависает, кто то из игроков говорил что сервер падал, когда кто то вышел из игры.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#8 Сообщение 02.09.2011, 14:37

При смене карты сервер иногда падает, баг есть, но его не чинят. Нужно просто настроить авторестарт.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#9 Сообщение 03.09.2011, 02:21

Интересно такой как на винде покатит? Естественно переточу под линуху.

cd d:\KillingFloorserver\System
@echo off
cls
:loop
start /wait ucc server KF-Arcade-Action-v2.rom?game=KFmod.KFGameType?VACSecured=true?MaxPlayers=32?AdminName=****?AdminPassword=****?Mutator=ServerPerksV5.ServerPerksMut,MutKFAntiBlocker.MutKFAntiBlocker,AutoSpawner.AutoSpawner -log=null
echo (%date% %time%) WARNING: srcds closed or crashed, restarting.
goto loop

И еще хотел добавить что бывали случаи когда игроки говорили что сервер падает при каждой смене карты.
Последний раз редактировалось bigbrain911 03.09.2011, 02:22, всего редактировалось 2 раза.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#10 Сообщение 03.09.2011, 11:03

Я уже где-то на форуме давал скрипт авторестарта, там bash + crontab.
Кастомных карт, мутаторов много стоит? Из-за кривых карт и мутаторов такое может быть.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#11 Сообщение 03.09.2011, 23:12

Мутаторов минимум, карт со стандартными 50, вот сегодня подробный лог краша может наведет на какую то мысль:

Log: Collecting garbage
Log: Purging garbage
Log:
Developer Backtrace:
Log: [ 1] ./ucc-bin-real() [0x8669197]
Log: [ 2] [0xf7791400]
Log: [ 3] ./ucc-bin-real() [0x8615c88]
Log: [ 4] ./ucc-bin-real() [0x8615c9f]
Log: [ 5] ./ucc-bin-real() [0x8615c9f]
Log: [ 6] ./ucc-bin-real() [0x8615d8c]
Log: [ 7] ./ucc-bin-real() [0x861b230]
Log: [ 8] ./ucc-bin-real() [0x861ee94]
Log: [ 9] ./ucc-bin-real() [0x81c815f]
Log: [10] ./ucc-bin-real() [0x81aed81]
Log: [11] ./ucc-bin-real() [0x81b9e76]
Log: [12] ./ucc-bin-real() [0x81677a4]
Log: [13] ./ucc-bin-real() [0x804d688]
Log: [14] /lib32/libc.so.6(__libc_start_main+0xe6) [0xf7509c76]
Log: [15] ./ucc-bin-real() [0x804b0e1]
Log: Unreal Call Stack: UObject::GetPathName <- UObject::GetPathName <- UObject::GetPathName <- UObject::GetFullName <- DispatchDestroy <- DispatchDestroys <- UObject::PurgeGarbage <- UObject::CollectGarbage <- Cleanup <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- ServerTravel <- UGameEngine::Tick <- UpdateWorld <- UServerCommandlet::Main
Exit: Exiting.
Log: FileManager: Reading 11 GByte 12612 MByte 12583578 KByte 946 Bytes from HD took 19.585917 seconds (10.183878 reading, 9.402040 seeking).
Log: FileManager: 0.000000 seconds spent with misc. duties
Uninitialized: Name subsystem shut down
Uninitialized: Allocation checking disabled
Uninitialized: Log file closed, Sat Sep 3 21:52:30 2011

Добавлено спустя 15 минут 58 секунд:
Renaissance
хотел просить не в курсе как правильно организовать выполнение команд на линуксе типо http://*****:******@...le?SendText=set KFMod.KFGameType StartingCash 1500 на винде был скрипт, но вот как на линуксе? крон не подходит так как выполняет минимум каждую минуту, а нужно каждые 5 сек + как правильно написать строку в крон.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#12 Сообщение 04.09.2011, 00:24

cURL.

Код: Выделить всё

#!/bin/sh
#clear
while sleep 3
do
curl -d "SendText=set KFmod.KFGameType StartingCash 200" http://имя:пароль@адрес_сервера:порт_админки/ServerAdmin/current_console > nul && так_далее
done
Для этого лучше создать отдельный аккаунт через xAdmin и ограничить права.

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#13 Сообщение 05.09.2011, 22:45

Спасибо, все работает, вот бы теперь с русскими символами разобраться.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Аватара пользователя
bigbrain911
Майор
Майор
Сообщения: 618
Зарегистрирован: 22.03.2010
Откуда: http://zloy.pl.ua/
Поблагодарили: 11 раз
Контактная информация:

#14 Сообщение 07.09.2011, 21:18

Так теперь вопрос по скрипту перезапуска, нужен самый простой типо как я писал несколькими постами выше, но тот не подходит.
i7-3770k, Asus P8Z77-V PRO, Team 2x4Gb 2000MHz, MSI 560GTX-Ti 2048MB, ssd 120gb+ 2 hdd 1Tb, HAF 912+
Панели управления игровыми серверами
http://zloy.pl.ua

Renaissance
Полковник
Полковник
Сообщения: 6942
Зарегистрирован: 03.06.2009
Благодарил (а): 2390 раз
Поблагодарили: 2807 раз
Контактная информация:

#15 Сообщение 07.09.2011, 21:50

И это я тоже уже писал на форум. Найду - отпишусь.

Ответить