Sourcemod и fastdl

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
lakerlol
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 06.10.2012

#1 Сообщение 07.10.2012, 01:21

Как русифицировать сурсмод (пробовал двумя способами)? Вторая проблема, сделал быструю закачку, но во первых при заходе на сервер скачивается два файла (например: ct1.mp3 и ct1.mp3.bz2), хотя должен качаться только второй файл и во-вторых при каждом заходе на сервер файлы заново перекачиваются.

Аватара пользователя
Dev
Майор
Майор
Сообщения: 601
Зарегистрирован: 07.05.2011
Откуда: Одесса
Благодарил (а): 5 раз
Поблагодарили: 48 раз
Контактная информация:

#2 Сообщение 07.10.2012, 02:29

lakerlol
На HTTP/FTP сервере, откуда сервер сливает файлы, вроде бы должны быть только архивированные файлы (bz2)

scorp75
Майор
Майор
Сообщения: 586
Зарегистрирован: 20.11.2008
Откуда: Чебоксары
Поблагодарили: 52 раза

#3 Сообщение 07.10.2012, 03:36

lakerlol если ты видиш при каждом конекте что идет слив материалов, это значит что никакого слива и нету. Открой у себя в клиенте папку в которую должен идти слив и проверь что скачивает и что нет.
А по поводу архивов. На сервере должны быть оригиналы файлов а на сливе bz2
Слив у тебя идет путем прописания рез файла на карту? Или плагином каким?

По поводу русификации. Обьясни как русифицировать пробовал и что получилось.

lakerlol
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 06.10.2012

#4 Сообщение 07.10.2012, 10:12

На самом серве у меня только оригиналы, на http у меня только бз2. И в конфиге серва прописано sv_dowloudurl "мой сайт/cstrike". Правильно? Или еще что нужно ставить?

Насчет русификации: пробовал методом извлечение из папки "ru" и методом прописывание русского языка в файле "core" и еще там какой то :)

scorp75
Майор
Майор
Сообщения: 586
Зарегистрирован: 20.11.2008
Откуда: Чебоксары
Поблагодарили: 52 раза

#5 Сообщение 07.10.2012, 12:56

lakerlol На самом то деле надо было сделать как то так, потом так, ну еще можно и по другому.

Про русификацию вообще молчу.
Что ты там извлекал и от куда непонятно, но русские тексты есть в стандартном базовом наборе сурсмода. Нет русского только в девелоперских вариантах. Но и туда не проблема кинуть языковые пакеты. Ну а насчет файла кор все верно. Там и нужно указать язык админки, незабыв при этом убедиться, что в файле languages.cfg стоит список языков с наличием руского.

Плагины не входящие в стандартный набор нужно чаще всего самому переводить со словарем в руках.
Я не телепат и хз что твои междометия означают. Я задал тебе конкретные вопросы и получил расплывчатые ответы. Насчет скачки я написал тебе как проверить идет ли на самом деле слив. Ответа нет.

lakerlol
Нович0к
Нович0к
Сообщения: 7
Зарегистрирован: 06.10.2012

#6 Сообщение 07.10.2012, 17:38

Насчет русификации разобрался. А насчет скачки щас попозже отпишусь. Просто есть некоторые проблемы, после установки сдк хукс сервер вообще не работает. Сейчас переустановлю и отпишусь.

Добавлено спустя 32 минуты 22 секунды:
Нет не скачивается.

oblomkrs
Майор
Майор
Сообщения: 775
Зарегистрирован: 02.07.2011
Благодарил (а): 4 раза
Поблагодарили: 32 раза

#7 Сообщение 08.10.2012, 17:05

В подписи в моём видео есть ссылка как сделать быструю скачку с GOGLE CODe
Качественный хостинг OPTIBIT в Красноярске
NOVOSIBIRSK-CSS.RU|Only DUST2[NSK] ip:46.38.63.119:27015
NOVOSIBIRSK-CSS.RU|Only $2000$+AWP LEGO[NSK] ip:46.38.63.119:27016

sum666
Лейтенант
Лейтенант
Сообщения: 170
Зарегистрирован: 11.09.2010
Благодарил (а): 3 раза

#8 Сообщение 26.10.2012, 20:28

scorp75
Как решил проблему с руссификацией, расскажи по подробней? Где находятся эти языковые пакеты а то у меня девелоперская версия стоит и тоже никак на рашен не хочет идти! :dash:

scorp75
Майор
Майор
Сообщения: 586
Зарегистрирован: 20.11.2008
Откуда: Чебоксары
Поблагодарили: 52 раза

#9 Сообщение 26.10.2012, 21:36

1. качаешь релиз от сюда там есть все языковые пакеты.
2. качаешь тут нужную тебе версию сурсмода

3. распаковываем твою девелоперскую версию сурсмода на сервер.
4. открываем папку языковых пакетов
M:\server\cstrike\addons\sourcemod\translations\
В девелоперских сборках сурсмода нет языков кроме английского.
Поэтому открываем ранее скаченый релиз сурсмода и находим языковые пакеты тут
M:\sourcemod-1.4.6-windows\addons\sourcemod\translations\
русская папочка ru но лучше все перекинь.

Далее нужно скоректировать 2 файла.

Открой файл языкового конфига M:\server\cstrike\addons\sourcemod\configs\languages.cfg
В девелоперской версии там написано

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

"Languages"
{
	"en"			"English"
}
Удаляем все и пишем следующие

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

"Languages"
{
	"en"		"English"
	"l0l"		"1337speak"		// 1337speak
	"ar"		"Arabic"		// Arabic
	"pt"		"Brazilian"		// Brazilian Portuguese
	"bg"		"Bulgarian"		// Bulgarian
	"cze"		"Czech"		// Czech
	"da"		"Danish"		// Danish
	"nl"		"Dutch"		// Dutch
	"fi"		"Finnish"		// Finnish
	"fr"		"French"		// French
	"de"		"German"		// German
	"he"		"Hebrew"		// Hebrew
	"hu"		"Hungarian"		// Hungarian
	"it"		"Italian"		// Italian
	"jp"		"Japanese"		// Japanese
	"ko"		"KoreanA"		// Korean
	"ko"		"Korean"		// Korean
	"lv"		"Latvian"		// Latvian
	"lt"		"Lithuanian"		// Lithuanian
	"no"		"Norwegian"		// Norwegian
	"pl"		"Polish"		// Polish
	"ro"		"Romanian"		// Romanian
	"ru"		"Russian"		// Russian
	"chi"		"SChinese"		// Chinese (Simplified)
	"sk"		"Slovak"		// Slovak
	"es"		"Spanish"		// Spanish
	"sv"		"Swedish"		// Swedish
	"zho"		"TChinese"		// Chinese (Traditional)
	"tr"		"Turkish"		// Turkish
}
И последнее что нужно сделать. В той же папке откроем конфиг core.cfg
строка 30

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

"ServerLang"	"en"
меняем на

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

"ServerLang"	"ru"
Это правильный способ перевода сурсмода.

Есть еще и корявый способ.
Для этого не нужно загружать все пакеты.
Нужно просто открывать каждый текст в папке M:\server\cstrike\addons\sourcemod\translations\ перекодировать тексты в формат utf-8 без bom и ручками переводить каждую строчку каждого текста. Гимор тот еще и к тому же все игроки получат только русский текст на экране без учета их места жительства.

Не думал что это требует большого обьяснения.
Вопросы?

sum666
Лейтенант
Лейтенант
Сообщения: 170
Зарегистрирован: 11.09.2010
Благодарил (а): 3 раза

#10 Сообщение 26.10.2012, 22:40

Спасибо что ответил. Но вопрос уже в другом, как только я ставлю в core.cfg - "ServerLang" "ru" (при этом конечно же прописав языки в languages.cfg и скинув языковые пакеты (ru) в translations, при запуске сервера в консоли вылезает вот такая бяка:
L 10/26/2012 - 22:30:21: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 10/26/2012 - 22:30:21: [SM] Native "ShowActivity2" reported: Language phrase "Cvar changed" not found
L 10/26/2012 - 22:30:21: [SM] Displaying call stack trace for plugin "basecommands.smx":
L 10/26/2012 - 22:30:21: [SM] [0] Line 349, C:\builds\build-sourcemod\win32-1.4\build\plugins\basecommands.sp::Command_Cvar()
L 10/26/2012 - 22:30:21: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 10/26/2012 - 22:30:21: [SM] Native "ShowActivity2" reported: Language phrase "Cvar changed" not found
L 10/26/2012 - 22:30:21: [SM] Displaying call stack trace for plugin "basecommands.smx":
L 10/26/2012 - 22:30:21: [SM] [0] Line 349, C:\builds\build-sourcemod\win32-1.4\build\plugins\basecommands.sp::Command_Cvar()
При запуске админки в игре , есть только пункты обозначенные цифрами, за место слов идут иероглифы или пустые строки. Если установить значение "ServerLang" "en" то сразу пропадает ошибка и админка робит нормуль , ток на английском. Версия sm 1.5.0-hg3667.
Вопрос как это лечить?

scorp75
Майор
Майор
Сообщения: 586
Зарегистрирован: 20.11.2008
Откуда: Чебоксары
Поблагодарили: 52 раза

#11 Сообщение 27.10.2012, 06:35

Ты не понимаешь сути. Еслибы ты брал родной нормальный релиз, то танцы с бубном вообще не нужны были. Там есть все что нужно, но тебе зачем то нужен девелоперский и не совсем стабильный вариант админки. Ну так никто и не говорит что они должны совпадать.
Естественно что плагины разные в обоих сборках и значит тексты могут не совпадать. Открой английскую версию текста девелоперского варианта и сравни с тем что написано в русском тексте релизного варианта. Найдеш несовпадения исправь их.
начни с текста basecomm.phrases.txt если уж в логах они упоминаются
Там например ты найдеш нехватку многих строк.

sum666
Лейтенант
Лейтенант
Сообщения: 170
Зарегистрирован: 11.09.2010
Благодарил (а): 3 раза

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

Суть мне понятна, просо забыл упомянуть , что девеперская мне нужна для cs go серва, стабильная на котором не работает. Все равно еще раз спасибо, буду пробывать.

Добавлено спустя 1 час 3 минуты 15 секунд:
Все, проблема решена путем: замены файлов из папки ru на файлы оригиналы в translations. prankster

Ответить