Прошу за помощь в запуске Docker образа.

Сообщения
0
Реакции
0
День добрый,

сразу уточню что в CS я играл очень давно и в этой тематике являюсь новичком(могу сильно путаться в конфиг файлах/модах/адонах итд)


Вопрос номер один
хочу установить на свой простенький VPS CS 1.6 с ботами.
На данном этапе у меня работает другой образ но без ботов.

Для этого нашел данный репозиторий:
Код:
1. git clone https://github.com/jimtouz/counter-strike-docker.git -b add_bot_support
2. docker build -t cs16ds/server .[
В процессе сборке данного docker образа постоянно получаю ошибку:
Код:
Error! App '90' state is 0x10E after update job. The command '/bin/sh -c /opt/steam/steamcmd.sh +login $steam_user $steam_password +force_install_dir /opt/hlds +app_update 90 validate +quit' returned a non-zero code: 8
Об ошибке:
Скрипт установки сервера 'дергает' бинарник /opt/hlds/hlds_run с переданными мною аргументами для запуска cs сервера.
Аргументы вроде передаются все валидные, в самом Dockerfile автор заботливо даже оставил ссылку на форум с возможными решениями данной проблемы, почитав я понял что решение сводится к замене на сервере неких файлов манифестов, что мною было сделано(надеюсь правильно, на форуме есть список необходимых команд) тоже но не принесло результата.


Вопрос номер два:
Как писал выше на текущий момент использую другой docker образ, но как это не смешно(для более опытных форумчан) не знаю как проверить что мой заданный при запуске пароль(для администрирования) 'rcon' подошел? Т.е после подключения к серверу в консоле я ввожу:
Код:
rcon_password мой пароль

пробовал даже(хотя пароль состоит только из цифр)
rcon_password "мой пароль"
В ответ я не получаю абсолютно ничего...

Ввожу rcon status, в надежде посмотреть какие права я имею, что должно сигнализировать что я залогинился как админ?

Код:
hostname:  _SERVER
version :  48/1.1.2.7/Stdio 7559 secure  (10)
tcp/ip  :  IP:27015
map     :  de_dust2 at: 0 x, 0 y, 0 z
players :  1 active (12 max)

#      name userid uniqueid frag time ping loss adr
# 1   "Test" 1 STEAM_0:0:18209555   0 11:37  105    0 IP:27005
1 use
Но тоже ничего интересного не вижу, ниже кину конфиги сервера, если нужно будет предоставить вывод каких то команд, логов то постараюсь это сделать оперативно:
Код:
root@bda39973d714:/opt/hlds# cat  ./cstrike/addons/amxmodx/configs/amxx.cfg
// AMX Mod X Configuration File
echo Executing AMX Mod X Configuration File

// Default access for all non admin players (see users.ini for access details)
//
// Default value: "z"
amx_default_access "z"

// Name of setinfo which should store a password on a client (you should change this)
// Note: Always prefix the field with an underscore (aka: "_")
// (Example: setinfo _pw "password")
//
// Default value: "_pw"
amx_password_field "_pw"

// Mode of logging to a server
// 0 - disable logging, players won't be checked (and access won't be set)
// 1 - normal mode which obey flags set in accounts
// 2 - kick all players not on list
//
// Default value: 1
amx_mode 1

// Show admins activity
// 0 - disabled
// 1 - show without admin name
// 2 - show with name
//
// Default value: 2
amx_show_activity 2

// Frequency in seconds and text of scrolling message
//
// Default value: "Welcome to %hostname% -- This server is using AMX Mod X" 600
amx_scrollmsg "Welcome to %hostname% -- This server is using AMX Mod X" 600

// Center typed colored messages (last parameter is a color in RRRGGGBBB format)
//
// Default values: "Welcome to %hostname%" "000255100"
//                 "This server is using AMX ModX\nVisit http://www.amxmodx.org" "000100255"
amx_imessage "Welcome to %hostname%" "000255100"
amx_imessage "This server is using AMX Mod X\nVisit http://www.amxmodx.org" "000100255"

// Frequency in seconds of colored messages
//
// Default value: 180
amx_freq_imessage 180

// Ban times for the main ban menu (amx_banmenu)
// Use 0 for permanent ban
// Default values: 0 5 10 15 30 45 60
amx_plmenu_bantimes 0 5 10 15 30 45 60

// Slap damage amounts for the main slap menu (amx_slapmenu)
// Slay is automaticall inserted as the first option
// Default values: 0 1 5
amx_plmenu_slapdmg 0 1 5

// Set in seconds how fast players can chat (chat-flood protection)
//
// Default value: 0.75
amx_flood_time 0.75

// Amount of slots to reserve.
//
// Default value: 0
amx_reservation 0

// If you set this to 1, you can hide slots on your server.
// If server "full" of public slots and slots hidden, you must manually connect with connect console command
//
// Default value: 0
amx_hideslots 0

// Displaying of time remaining
// a - display white text on bottom
// b - use voice
// c - don't add "remaining" (only in voice)
// d - don't add "hours/minutes/seconds" (only in voice)
// e - show/speak if current time is less than this set in parameter
//
// Default value: "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"
amx_time_display "ab 1200" "ab 600" "ab 300" "ab 180" "ab 60" "bcde 11"

// Announce "say thetime" and "say timeleft" with voice, set to 0 to disable.
//
// Default value: 1
amx_time_voice 1

// Minimum delay in seconds between two voting sessions
//
// Default value: 10
amx_vote_delay 10

// How long voting session goes on
//
// Default value: 10
amx_vote_time 10

// Display who votes for what option, set to 0 to disable, 1 to enable.
//
// Default value: 1
amx_vote_answers 1

// Some ratios for voting success

// Default value: 0.40
amx_votekick_ratio 0.40

// Default value: 0.40
amx_voteban_ratio 0.40

// Default value: 0.40
amx_votemap_ratio 0.40

// Default value: 0.02
amx_vote_ratio 0.02

// Max. time to which map can be extended
//
// Default value: 90
amx_extendmap_max 90

// Step for each extending
//
// Default value: 15
amx_extendmap_step 15

// If you set this to 0, clients cannot chose their language, instead they use
// whatever language the server is configured to use.
//
// Default value: 1
amx_client_languages 1

// Plugin Debug mode
// 0 - No debugging (garbage line numbers)
// 1 - Plugins with "debug" option in plugins.ini are put into debug mode
// 2 - All plugins are put in debug mode
// Note - debug mode will affect JIT performance
//
// Default value: 1
amx_debug 1

// Plugin MultiLingual Debug
// To debug a language put its 2 letter code between quotes ("en", "de", etc)
// "" means disabled
//
// Default value: ""
amx_mldebug ""

//
// Beginning of Counter-Strike package specific configurations.
//

// Rank mode
// 0 - by nick
// 1 - by authid
// 2 - by ip
//
// Default value: 1
csstats_rank 1

// Max size of the stats file
//
// Default value: 3500
csstats_maxsize 3500

// Whether or not to rank bots with csstats - set to 1 to rank bots, 0 otherwise.
//
// Default value: 0
csstats_rankbots 0

// Duration of HUD-statistics
//
// Default value: 12.0
amx_statsx_duration 12.0

// HUD-statistics display limit relative round freeze end
// Negative time will clear the HUD-statstics before the round freeze time has ended
//
// Default value: -2.0
amx_statsx_freeze -2.0
Код:
#hostname "NAMEYOURSERVER"
#sv_name "NAMESERVER"
#sv_password "SERVERPASSWORD"
#rcon_password "YOURRCON"
maxplayers "32"
mp_autocrosshair "0"
mp_autokick "0"
mp_autoteambalance "0"
mp_buytime "0.25"
mp_c4timer "35"
mp_chattime "5"
mp_consistency "1"
mp_decals "300"
mp_fadetoblack "0"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "2"
mp_forcechasecam "2"
mp_freezetime "3"
mp_friendlyfire "1"
mp_hostagepenalty "0"
mp_kickpercent "1"
mp_limitteams "0"
mp_logdetail "3"
mp_logecho "1"
mp_logfile "1"
mp_logmessages "1"
mp_mapvoteratio "1"
mp_maxrounds "0"
mp_playerid "1"
mp_roundtime "1.75"
mp_startmoney "800"
mp_timelimit "0"
mp_tkpunish "0"
mp_winlimit "0"
allow_spectators "1"
decalfrequency "60"
edgefriction "2"
host_framerate "0"
log on
pausable "1"
pingboost "3"
sys_ticrate "400"
ex_interp "0.01"
sv_accelerate "5"
sv_aim "0"
sv_airaccelerate "10"
sv_airmove "1"
sv_allowdownload "1"
sv_allowupload "0"
sv_alltalk "0"
sv_cheats "0"
sv_clienttrace "1"
sv_clipmode "0"
sv_friction "4"
sv_gravity "800"
sv_maxrate "25000"
sv_minrate "2500"
sv_maxupdaterate "101"
sv_minupdaterate "20"
sv_maxspeed "320"
sv_maxunlag "0.5"
sv_proxies "2"
sv_restartround "0"
sv_send_logos "0"
sv_send_resources "1"
sv_stepsize "18"
sv_stopspeed "75"
sv_timeout "65"
sv_voiceenable "1"
sv_wateraccelerate "10"
sv_wateramp "0"
sv_waterfriction "1"
sv_unlag "1"
sv_unlagsamples "1"
Код:
root@bda39973d714:/opt/hlds# cat ./cstrike/config.cfg
// This file is overwritten whenever you change your user settings in the game.
// Add custom configurations to the file "userconfig.cfg".

unbindall
bind "TAB" "+showscores"
bind "ENTER" "+attack"
bind "ESCAPE" "cancelselect"
bind "SPACE" "+jump"
bind "'" "+moveup"
bind "+" "sizeup"
bind "," "buyammo1"
bind "-" "sizedown"
bind "." "buyammo2"
bind "/" "+movedown"
bind "0" "slot10"
bind "1" "slot1"
bind "2" "slot2"
bind "3" "slot3"
bind "4" "slot4"
bind "5" "slot5"
bind "6" "slot6"
bind "7" "slot7"
bind "8" "slot8"
bind "9" "slot9"
bind ";" "+mlook"
bind "=" "sizeup"
bind "[" "invprev"
bind "]" "invnext"
bind "`" "toggleconsole"
bind "a" "+moveleft"
bind "b" "buy"
bind "c" "radio3"
bind "d" "+moveright"
bind "e" "+use"
bind "f" "impulse 100"
bind "g" "drop"
bind "h" "+commandmenu"
bind "i" "showbriefing"
bind "k" "+voicerecord"
bind "m" "chooseteam"
bind "n" "nightvision"
bind "o" "buyequip"
bind "q" "lastinv"
bind "r" "+reload"
bind "s" "+back"
bind "t" "impulse 201"
bind "u" "messagemode2"
bind "w" "+forward"
bind "x" "radio2"
bind "y" "messagemode"
bind "z" "radio1"
bind "~" "toggleconsole"
bind "UPARROW" "+forward"
bind "DOWNARROW" "+back"
bind "LEFTARROW" "+left"
bind "RIGHTARROW" "+right"
bind "ALT" "+strafe"
bind "CTRL" "+duck"
bind "SHIFT" "+speed"
bind "F1" "autobuy"
bind "F2" "rebuy"
bind "F5" "snapshot"
bind "F10" "quit prompt"
bind "INS" "+klook"
bind "PGDN" "+lookdown"
bind "PGUP" "+lookup"
bind "END" "force_centerview"
bind "MWHEELDOWN" "invnext"
bind "MWHEELUP" "invprev"
bind "MOUSE1" "+attack"
bind "MOUSE2" "+attack2"
bind "PAUSE" "pause"
_cl_autowepswitch "1"
_snd_mixahead "0.1"
ati_npatch "1.0"
bgmvolume "1.000000"
bottomcolor "6"
brightness "1.000000"
cl_allowdownload "1"
cl_allowupload "1"
cl_backspeed "400"
cl_cmdbackup "2"
cl_cmdrate "60"
cl_corpsestay "600.000000"
cl_crosshair_color "50 250 50"
cl_crosshair_size "auto"
cl_crosshair_translucent "1"
cl_dlmax "512"
cl_download_ingame "1"
cl_dynamiccrosshair "1"
cl_forwardspeed "400"
cl_himodels "0"
cl_idealpitchscale "0.8"
cl_lc "1"
cl_logocolor "#Valve_Orange"
cl_logofile "lambda"
cl_lw "1"
cl_min_ct "2"
cl_min_t "1"
cl_minmodels "0"
cl_mousegrab "1"
cl_radartype "0"
cl_righthand "1"
cl_shadows "1"
cl_sidespeed "400"
cl_updaterate "60"
cl_vsmoothing "0.05"
cl_weather "1"
con_color "255 180 30"
console "1.000000"
crosshair "1.000000"
fastsprites "0"
fps_max "100.0"
gamma "2.500000"
gl_dither "1"
gl_flipmatrix "0"
gl_fog "1"
gl_monolights "0"
gl_overbright "0"
gl_polyoffset "4"
gl_vsync "1"
hisound "1"
hpk_maxsize "4"
hud_capturemouse "1"
hud_centerid "0"
hud_draw "1"
hud_fastswitch "0"
hud_saytext_internal "1"
hud_takesshots "0"
joystick "0"
lookspring "0.000000"
lookstrafe "0.000000"
m_customaccel "0"
m_customaccel_exponent "1"
m_customaccel_max "0"
m_customaccel_scale "0.04"
m_filter "0"
m_forward "1"
m_mousethread_sleep "10"
m_pitch "0.022000"
m_rawinput "0"
m_side "0.8"
m_yaw "0.022"
model "gordon"
MP3FadeTime "2.0"
MP3Volume "0.800000"
mp_decals "300.000000"
name "Player"
net_graph "0"
net_graphpos "1"
net_scale "5"
r_detailtextures "0"
sensitivity "3.000000"
skin ""
spec_autodirector_internal "1"
spec_drawcone_internal "1"
spec_drawnames_internal "1"
spec_drawstatus_internal "1"
spec_mode_internal "1"
spec_pip "0"
suitvolume "0.250000"
sv_aim "1"
sv_voiceenable "1"
team ""
topcolor "30"
viewsize "120.000000"
voice_enable "1"
voice_forcemicrecord "1"
voice_modenable "1"
voice_scale "0.750000"
volume "0.800000"
setinfo "_vgui_menus" "1"
setinfo "_ah" "1"
+mlook
+jlook
exec userconfig.cfg

PS: Извиняюсь, долго писал/модифицировал и исчерпал 10 минут, для того что бы отредактировать свое сообщение, прошу по возможности удалить администрацию мое первое сообщение.
 
Последнее редактирование модератором:
Сообщения
3,584
Реакции
1,572
Помог
138 раз(а)
Error! App '90' state is 0x10E after update job.
Попробуйте вызвать скачивание через SteamCMD повторно. Я не пользовался Docker'om, но пользуюсь LGSM, и в нём, при установке сервера каждый раз получаю точно такую же ошибку. Благо скрипт запускает скачивание заново автоматически.

Т.е после подключения к серверу в консоле я ввожу
В консоли клиента, правильно? Тогда ответа и не будет. Можете ввести любую команду, что вы ниже и сделали.
Если бы пароль был неправильным, то здесь уже было бы соответствующее уведомление.

что должно сигнализировать что я залогинился как админ?
Определённые строки в консоли сервера.

Вообще, вы установили AmxModX? Без него и администраторов-то никаких не будет, сервером можно будет управлять только через rcon или консоль сервера
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
Covid2021, в этом репо я не нашел ссидки на форум. Но сразу скажу, что запускать хлдс в докере тот еще квест. Я пытался сделать идеальный жокерфайл раз 10. Все время что то не работало так, как мне этого хотелось. Исходя из этого задам 2 вопроса:
1. Вам точно нужно в докере запускать? Инструкций по обычному запуску пруд пруди. А с жокером комьюнити по большей части не знакомо.
2. Вам точно нужен сервер хлдс в 2021-ом году?
 
Последнее редактирование:

Garey

ninjaCow
Сообщения
422
Реакции
1,056
Помог
10 раз(а)
1. steamcmd иногда не с первого раза загружает все файлы
2. rcon_password в server.cfg точно задан?
 
Сообщения
0
Реакции
0
Covid2021, в этом репо я не нашел ссидки на форум. Но сразу скажу, что запускать хлдс в докере тот еще квест. Я пытался сделать идеальный жокерфайл раз 10. Все время что то не работало так, как мне этого хотелось. Исходя из этого задам 2 вопроса:
1. Вам точно нужно в докере запускать? Инструкций по обычному запуску пруд пруди. А с жокером комьюнити по большей части не знакомо.
2. Вам точно нужен сервер хлдс в 2021-ом году?
У меня просто вся архитектура моего сервера построена на docker-e, собственно и опыт уже есть небольшой как это все администрировать.

1. steamcmd иногда не с первого раза загружает все файлы
2. rcon_password в server.cfg точно задан?
Тоже пришел к такому выводу, + об этой баге уже им много раз напоминали, сейчас разбираюсь как мне стать 'администратором' на своих серверах

Попробуйте вызвать скачивание через SteamCMD повторно. Я не пользовался Docker'om, но пользуюсь LGSM, и в нём, при установке сервера каждый раз получаю точно такую же ошибку. Благо скрипт запускает скачивание заново автоматически.
Именно примерно так и сделал, данную проблему уже решил.

клиента, правильно? Тогда ответа и не будет. Можете ввести любую команду, что вы ниже и сделали.
Да, в консоли. Amxmod установлен и прописан в plugins.ini я кидал выше его конфиг.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу