Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: HLDS + Metamod on Ubuntu server 12.04 ошибка..  (Прочитано 3612 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн peqlo_nsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
HLDS + Metamod on Ubuntu server 12.04 ошибка..
« : 31 Декабря 2013, 13:00:48 »
Доброго времени суток господа)
Я тут решил поднять свой сервер CS 1.6, конечно гугл выдает мне массу инструкций по установке и настройке HLDS на ubuntu. Все инструкции в принципе похожи, и вполне себе понятны. Установил steamcmd, сделал update cstrkie и все такое и вот сервер запущен, но не пускает нестимовских клиентов. Пришло время познакомится с metamod, dropto, amxmodx, опять же куча мануалов на эту тему и все понятны и ясны. Качаю все архивы, создаю папки, добавляю пути к конфигам метамода и тут получаю следующий error:

Console initialized.
Using breakpad crash handler
Setting breakpad minidump AppID = 10
Forcing breakpad minidump interfaces to load
dlopen failed trying to load:
/home/csserv/.steam/sdk32/steamclient.so
with error:
/home/csserv/.steam/sdk32/steamclient.so: cannot open shared object file: No suc               h file or directory
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 17:45:07 Apr 25 2013 (6027)
STEAM Auth Server
Server IP address 0.0.0.0:27032

   Metamod version 1.19  Copyright (c) 2001-2006 Will Day <willday@metamod.org
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.

File /home/csserv/server/./cstrike/liblist.gam was never closed
File /home/csserv/server/./cstrike/liblist.gam was never closed
Missing shutdown function for Sys_InitAuthentication() : Sys_ShutdownAuthentic                 ion()
Missing shutdown function for Host_Init( &host_parms ) : Host_Shutdown()
Missing shutdown function for Sys_InitLauncherInterface() : Sys_ShutdownLaunch                 Interface()
Missing shutdown function for Sys_InitMemory() : Sys_ShutdownMemory()
Missing shutdown function for Sys_Init() : Sys_Shutdown()
Missing shutdown function for FileSystem_Init(basedir, (void *)filesystemFacto                 ) : FileSystem_Shutdown()
Missing shutdown function for Sys_InitArgv( m_OrigCmd ) : Sys_ShutdownArgv()

И тут я встрял окончательно, гугл ничего хорошего не пишет. Права на файл есть, владелец тот же. Понятно что дело с конкретным файлом, я в нем менял путь к метамоду, но что именно не так? С Английским вроде у меня не плохо но вот это 
Цитировать
was never closed
меня убивает.... Ребутал сервер, не помагает, может кто сталкивался?

Вот содержимое файла liblist.gam
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
gamedll "dlls\mp.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
gamedll_osx "dlls/cs.dylib"
trainmap "tr_1"
edicts  "1800"

Так запускаю сервер
./hlds_run -game cstrike +map de_dust2 +ip 0.0.0.0 +port 27032 +maxplayers 12 +sv_lan 0 +rcon_password 123 Замечу что сервер работает до установки метамода, то есть сам сервер настроен и запущен верно. Спасибо всем кто сможет помочь!!!!

Оффлайн crp.518

  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: HLDS + Metamod on Ubuntu server 12.04 ошибка..
« Ответ #1 : 31 Декабря 2013, 13:12:59 »
Во время установки матамод и дпрото непонятностей не возникало? (имею ввиду все пункты в мануале) ?

Оффлайн peqlo_nsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HLDS + Metamod on Ubuntu server 12.04 ошибка..
« Ответ #2 : 31 Декабря 2013, 15:14:51 »
Нет, все предельно просто и понятно. http://habrahabr.ru/post/150004/ Этим мануалом пользовался, качал последние версии софта. Еще изначально когда открывал файл liblist.gam там в конце каждой строки были такие символы
game "Counter-Strike"^M
url_info "www.counter-strike.net"^M
url_dl ""^M
version "1.6"^M
size "184000000"^M
svonly "0"^M
secure "1"^M
type "multiplayer_only"^M
cldll "1"^M
hlversion "1111"^M
nomodels "1"^M
nohimodel "1"^M
mpentity "info_player_start"^M
gamedll "dlls\mp.dll"^M
gamedll_linux "addons/metamod/dlls/metamod_i386.so"^M
gamedll_osx "dlls/cs.dylib"^M
trainmap "tr_1"^M
edicts  "1800"^M
^M
Это вроде как конец строки в форточках, но и с ними работало(до метамода). Потом просто поменял ссылку на метамод и пробовал убирать эти символы... :'(

Оффлайн peqlo_nsk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: HLDS + Metamod on Ubuntu server 12.04 ошибка..
« Ответ #3 : 01 Января 2014, 22:27:38 »
SOLVED Товарищи!!!! Может кому то поможет, но я понял в чем косяк. Для начала я подменил этот всеми любимый liblist.gam на дефолтный и стартанул - сервер завелся. Прописал строку и снова та же ошибка, и тут я решил скачать другой метамод и заметил что в архиве два файла metamod_i386.so и metamod.sо, дай думаю залью второй файл рядушком, ну ничего же не изменится... Ан нет, HLDS перестал воспринимать файл metamod_i386.so и выдавал ошибку, мол, не могу обновить библиотеки из addons/metamod/metamod.so. Ну и решение пришло само собой - поменял в liblist.gam metamod_i386.so на metamod.sо и переименовал metamod_i386.so в metamod.sо. И Вы не поверите, но сервер стартанул!!!
Потом еще поймал ошибку - dproto не стартовал и якобы терял какой-то файл. Но я решил снести виртуалку и поставить новую с нуля, так как в начальной версии все конфиги были напутаны) И все ра-бо-та-ет 8)

Оффлайн crp.518

  • Участник
  • *
  • Сообщений: 136
    • Просмотр профиля
Re: HLDS + Metamod on Ubuntu server 12.04 ошибка..
« Ответ #4 : 02 Января 2014, 17:02:15 »
Поздравляю! получается у тебя сейчас clear кс сервер?)

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.