Перетестил уже много всякого и видать то ли я неправильный, то ли ... наверное все же я.
Что нужно: сервер, который будет пускать и обладателей лицензии и обладателей крякнутых версий с поддержкой дополнительного шмота для последних. В общем ничего нового.
На текущий момент ситуация такая:
Ставлю
SteamClient2009 0.4 что по вложенной инструкции, что по инструкции
отсюда одинаково и ничего сложного, и потом дополняю сошкой
SteamClient2009 0.4e (на что тоже нужно необъятно гениальные возможности мозга). Вроде бы все просто, но почему-то не хочет запускать с поддержкой оригинального стима, хотя в конфиге rev.ini указываю на переименованную steamclient_valve.so (если неправильно указываю или указываю путь от корня, сервак крашится).
Вот что выводит консоль при старте:
Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
Console initialized.
Game.dll loaded for "Team Fortress"
Particles: Missing 'particles/error.pcf'
maxplayers set to 26
Unknown command "r_decal_cullsize"
maxplayers set to 26
Unknown command "startupmenu"
Network: IP 91.204.63.5, mode MP, dedicated Yes, ports 27019 SV / 27005 CL
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient.dll. Continuing with current version anyway.
async i/o manager using 4 threads
*********************************************************
* Unable to load Steam support library.*
* This server will operate in LAN mode only.*
*********************************************************
--------------------------------------------------------
sv_pure value unchanged (current value is 0).
--------------------------------------------------------
exec banned_user.cfg: file size larger than 1 MB!
exec banned_ip.cfg: file size larger than 1 MB!
Writing cfg/banned_user.cfg.
Writing cfg/banned_ip.cfg.
Server logging enabled.
Server logging data to file logs/L0430010.log
L 04/30/2010 - 16:40:43: Log file started (file "logs/L0430010.log") (game "/games/test/tf2/orangebox/tf") (version "4190")
Unknown command "mp_autoteambalance_delay"
Unknown command "mp_autoteambalance_warning_delay"
L 04/30/2010 - 16:40:43: server_cvar: "mp_stalemate_enable" "1"
L 04/30/2010 - 16:40:43: server_cvar: "mp_timelimit" "35"
L 04/30/2010 - 16:40:43: server_cvar: "decalfrequency" "30"
exec: couldn't exec ctf_2fort.cfg
Unable to load Steam library.
L 04/30/2010 - 16:40:43: server_cvar: "sv_tags" "ctf"
L 04/30/2010 - 16:40:43: server_cvar: "sv_tags" "ctf"
Выделенные выше пара строк говорят мне о самом главном, что сервак будет почему-то работать только в LAN-режиме, почему так не могу понять? :(
Это уже был вывод сборки с этой темы
http://forum.csmania.ru/viewtopic.php?f=28&t=13829, совпадает с моей буквально 1 в 1.
Содержимое rev-client.log:
2010/04/30 16:31:53 Startup
2010/04/30 16:31:53 Using ClientDll "30468992"
2010/04/30 16:31:53 Using Interface: SteamClient009
2010/04/30 16:31:53 SetLocalIPBinding
2010/04/30 16:31:53 CreateLocalUser
2010/04/30 16:31:53 GetISteamGameServer
2010/04/30 16:31:53 Using Interface: SteamGameServer010
2010/04/30 16:31:53 Interface Not Found
2010/04/30 16:31:53 GetISteamGameServer
2010/04/30 16:31:53 Using Interface: SteamGameServer008
2010/04/30 16:31:53 GetISteamUtils
2010/04/30 16:31:53 Using Interface: SteamUtils004
2010/04/30 16:31:53 GetISteamMasterServerUpdater
2010/04/30 16:31:53 Using Interface: SteamMasterServerUpdater001
2010/04/30 16:31:53 GetISteamNetworking
2010/04/30 16:31:53 Using Interface: SteamNetworking002
2010/04/30 16:31:53 GetGameplayStats
2010/04/30 16:31:53 GetISteamGenericInterface
2010/04/30 16:31:53 Using Interface: SteamGameCoordinator001
2010/04/30 16:31:53 IsMessageAvailable
2010/04/30 16:32:02 Destructing (эта строка видать появляется после команды quit на серваке)
В логах сервера пусто на эту тему, несколько стандартных строк сервера.
Мож еще чего нужно ставить?
З.Ы. Сервак скачан через hldsupdatetools и обновлен сегодня 30.04.2010.