gtixon
Участник
- Сообщения
- 1,078
- Реакции
- 401
Я 1 раз залил, мне сказали плохая идея, и я уже 20 часов без сна пытаюсь поставить имея папки по отдельности!Автор - наркоман. Весь сервер копировать - это сильно.
Берем только основное:
Папки - Addons, cfg, materials, models, sound, particles (если есть). Если стоит токен апдейтер, то и его папку.
Файлы - gamemodes.cfg, gamemodes-server.cfg, маплисты.
Всё это дело копируем себе на комп.
Далее манипуляции с бэкапом на своем компе (если залить нужно на полностью чистый сервер, то этот пункт пропускаем):
Если на рабочем сервере разные базы или есть sqlite-базы, то либо удаляем из SM файл database.cfg, либо убеждаемся, что в сборке, которую заливаешь, он будет настроен под рабочий сервер.
С базами sqlite - папка data/sqlite в SM. Если сохранность не нужна - копируем с заменой. Если нужна - удаляем все в этой папке. Плагины подключатся сами к тому, что есть на рабочем или создадут себе новые. Поверь - игроки не очень одобряют, когда ты удаляешь их кредиты шопа, стату и т.д. Ну разве что, ты заранее не объявил о полном вайпе.
В файл server.cfg заранее вносим изменения(имя сервера, ркон, ссылка на фдл и т.д.), чтобы не надо было потом отдельно редактировать.
Теперь всем скопом заливаем на новый сервер.
Эмулятор, если надо, ставим отдельно.
В некоторых сборках сервера могут быть пробемы с файлом steam_appid.txt в самом корне (где ставится эмуль). Он либо отсутствует, либо пустой. В нем должна быть цифра 730.
Запускаем сервер и радуемся. Хтя не... Это ж стим... Радуемся ошибкам, которые плагины дружно начинают вываливать. В очередной раз думаем - на кой хрен нам это все надо?... Исправляем, радуемся рабочему серверу.
Переустанавливаю сервер. Выключаю. Заливаю MM 1.10 Linux ласт обновленный. Сервер не запускается:
#
#Console initialized.
#Using breakpad minidump system 740/13666.830.DC
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Game.dll loaded for "Counter-Strike: Global Offensive"
#CGameEventManager::AddListener: event 'server_pre_shutdown' unknown.
#CGameEventManager::AddListener: event 'game_newmap' unknown.
#CGameEventManager::AddListener: event 'finale_start' unknown.
#CGameEventManager::AddListener: event 'round_start' unknown.
#CGameEventManager::AddListener: event 'round_end' unknown.
#CGameEventManager::AddListener: event 'difficulty_changed' unknown.
#CGameEventManager::AddListener: event 'player_death' unknown.
#CGameEventManager::AddListener: event 'hltv_replay' unknown.
#CGameEventManager::AddListener: event 'player_connect' unknown.
#CGameEventManager::AddListener: event 'player_disconnect' unknown.
#GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
Failed to load gamerulescvars.txt, game rules cvars might not be reported to management tools.
Server is hibernating
No web api auth key specified - workshop downloads will be disabled.
failed to dlopen /servers/2017/csgo/addons/metamod/bin/linux64/server.so error=/servers/2017/csgo/addons/metamod/bin/linux64/server.so: wrong ELF class: ELFCLASS64
Unable to load plugin "addons/metamod/bin/linux64/server"
#Console initialized.
#Using breakpad minidump system 740/13666.830.DC
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Loading VPK file hashes for pure server operation.
#Game.dll loaded for "Counter-Strike: Global Offensive"
#CGameEventManager::AddListener: event 'server_pre_shutdown' unknown.
#CGameEventManager::AddListener: event 'game_newmap' unknown.
#CGameEventManager::AddListener: event 'finale_start' unknown.
#CGameEventManager::AddListener: event 'round_start' unknown.
#CGameEventManager::AddListener: event 'round_end' unknown.
#CGameEventManager::AddListener: event 'difficulty_changed' unknown.
#CGameEventManager::AddListener: event 'player_death' unknown.
#CGameEventManager::AddListener: event 'hltv_replay' unknown.
#CGameEventManager::AddListener: event 'player_connect' unknown.
#CGameEventManager::AddListener: event 'player_disconnect' unknown.
#GameTypes: missing mapgroupsSP entry for game type/mode (custom/custom).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/cooperative).
#GameTypes: missing mapgroupsSP entry for game type/mode (cooperative/coopmission).
Failed to load gamerulescvars.txt, game rules cvars might not be reported to management tools.
Server is hibernating
No web api auth key specified - workshop downloads will be disabled.
failed to dlopen /servers/2017/csgo/addons/metamod/bin/linux64/server.so error=/servers/2017/csgo/addons/metamod/bin/linux64/server.so: wrong ELF class: ELFCLASS64
Unable to load plugin "addons/metamod/bin/linux64/server"