mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2026-04-25 14:15:59 +03:00
[GH-ISSUE #641] CS:S Metamod / Sourcemod safe install #516
Labels
No labels
Atomic
Epic
cannot reproduce
command: backup
command: console
command: debug
command: details
command: fast-dl
command: install
command: mods
command: monitor
command: post-details
command: restart
command: send
command: start
command: stop
command: update
command: update-lgsm
command: validate
command: wipe
distro: AlmaLinux
distro: Arch Linux
distro: CentOS
distro: Debian
distro: Fedora
distro: RedHat
distro: Rocky Linux
distro: Ubuntu
distro: openSUSE
engine: goldsrc
engine: source
game: 7 Days to Die
game: ARMA 3
game: Ark: Survival Evolved
game: Assetto Corsa
game: Avorion
game: BATTALION: Legacy
game: Barotrauma
game: Battalion 1944
game: Battlefield 1942
game: Black Mesa: Deathmatch
game: Blade Symphony
game: Call of Duty 2
game: Call of Duty 4
game: Call of Duty: United Offensive
game: Counter-Strike 1.6
game: Counter-Strike 2
game: Counter-Strike: Global Offensive
game: Counter-Strike: Source
game: Day of Infamy
game: Dayz
game: Death Match Classic
game: Don't Starve Together
game: ET: Legacy
game: Eco
game: Factorio
game: Factorio
game: Garry's Mod
game: Half-Life
game: Hurtword
game: Insurgecy
game: Insurgecy
game: Insurgency: Sandstorm
game: Just Cause 3
game: Killing Floor
game: Killing Floor 2
game: Left 4 Dead 2
game: Minecraft
game: Minecraft Bedrock
game: Mordhau
game: Multi Theft Auto
game: Mumble
game: Natural Selection 2
game: No More Room in Hell
game: Pavlov VR
game: Post Scriptum
game: Project Zomboid
game: Quake 3
game: QuakeWorld
game: Red Orchestra: Ostfront 41-45
game: Return to Castle Wolfenstein
game: Rising World
game: Rust
game: San Andreas Multiplayer
game: Satisfactory
game: Soldat
game: Soldier of Fortune 2
game: Squad
game: Squad 44
game: Starbound
game: Stationeers
game: Sven Co-op
game: Team Fortress 2
game: Teamspeak 3
game: Teeworlds
game: Terraria
game: The Front
game: Unreal Tournament 2004
game: Unreal Tournament 3
game: Unreal Tournament 99
game: Unturned
game: Valheim
game: Wurm Unlimited
game: Zombie Master Reborn
game: label missing
good first issue
help wanted
info: alerts
info: dependency
info: docker
info: docs
info: email
info: query
info: steamcmd
info: systemd
info: tmux
info: website
info: website
needs more info
outcome: duplicate
outcome: issue resolved
outcome: issue resolved
outcome: issue unresolved
outcome: pr accepted
outcome: pr rejected
outcome: unconfirmed
outcome: wontfix
outcome: wrong forum
potential-duplicate
priority
pull-request
type: bug
type: feature
type: feature
type: feature request
type: game server request
type: refactor
waiting response
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/LinuxGSM#516
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maximelafarie on GitHub (Jan 21, 2016).
Original GitHub issue: https://github.com/GameServerManagers/LinuxGSM/issues/641
Is there a safe way to install sourcemod (so metamod too) without doing it with a FTP client ? Because I tried a lot of times to do it but it never works so I would like to know if at least one of you guys has successfully done it on its CSS server (or hl2 game server). I guess it could be an interesting feature of the script btw. I think I'm doing it right but maybe I've missed something...
@AzaZPPL commented on GitHub (Jan 21, 2016):
What doesn't work after uploading them from ftp?
@maximelafarie commented on GitHub (Jan 21, 2016):
When i'm doing the recommended command 'meta list' in the server console I've nothing, so I guess the server don't recognize the plugins. And I don't know how to do it because I tried a lot of things but I don't want to break my server so I prefer ask you.
@UltimateByte commented on GitHub (Jan 21, 2016):
You probably put it in the wrong folder, or your FTP transfer failed because of file right issues, or used the windows version on a linux server, but it's definately a non script issue.
Also remember that metamod works with sourcemod.
I can only provide you this doc, as i didn't install it since a while, i can't remember how i did : https://wiki.alliedmods.net/Installing_Metamod:Source
@maximelafarie commented on GitHub (Jan 21, 2016):
Yes you're right, and the link you provide is the one I followed. I followed all the steps (all the files in addons folder and so on...) but I never succeeded to make my server list the plugins. And that's why I asked if there is a command in the script or anything else to install game plugins. I'll try it again and I hope it'll work this time ;)
@UltimateByte commented on GitHub (Jan 21, 2016):
A command to add it will probably be added in the future.
https://github.com/dgibbs64/linuxgsm/issues/631
But for now there is not.
Also make sure that you didn't rename folders with uppercase characters and that you're using the latest metamod and sourcemod.
PS : I think those listings commands works only through rcon, but i never tried them on the direct server console. So try them with the ingame console using rcon.
@AzaZPPL commented on GitHub (Jan 21, 2016):
They also work in-game. When uploading try uploading as binary.
@UltimateByte commented on GitHub (Jan 21, 2016):
Isn't it what i said ? When i said rcon i meant using ingame console.
Maybe you can run them directly without login after setting admin right, but you need to set them anyway first.
@AzaZPPL commented on GitHub (Jan 21, 2016):
Oh my bad I meant server console.
@jaredballou commented on GitHub (Jan 21, 2016):
My fork has a 'sourcemod' function that downloads the latest MetaMos and SourceMod and install them in a game server systemdir. Basically just get the two packages and untar them in the serverfiles/csgo directory, they will create addons/metamod and addons/sourcemod. My lgsm fork is radically different than the upstream right now, but you can look at functions/install_sourcemod.sh to see how I do it and just use the same commands. When that's done, run
meta
And you should see the menu. Then list your mods, see if sourcemod is listed. Running
sm
Should show that menu. Let is know what you see.
@maximelafarie commented on GitHub (Jan 22, 2016):
@UltimateByte : it'll be so awesome to add it to the main script!
@jaredballou : I'll take a look at it today and let you know if it works for me too or not (i hope it will! ;) )
@UltimateByte commented on GitHub (Jan 22, 2016):
Related https://github.com/dgibbs64/linuxgsm/issues/631
I'll see if i can start working on this today.
I'm working at home right now, but my job consists in waiting half of the time.. So i should try doing this instead of waiting ! :p
@maximelafarie commented on GitHub (Jan 22, 2016):
It will be awesome! I have 3 different dedicated servers so if you need to test the script before don't hesitate to ask me! Haha you're lucky! I think I'll like your job ! :) Yeah that's a good idea if you have a lot of time ;) I always play with colleagues at my agency for the lunch pause so I could test it today too ! :p
@UltimateByte commented on GitHub (Jan 22, 2016):
No worries about that, i'll test it myself, and Daniel will probably test again before merging.
But i can give you the test repo as soon as i think it's pretty much working, if you're in a hurry to try it before it's released !
@maximelafarie commented on GitHub (Jan 22, 2016):
Ok that's perfect! Yes we can do this! Thanks a lot! :)
@UltimateByte commented on GitHub (Jan 22, 2016):
Can we close this and use the other issue instead ? #631
@maximelafarie commented on GitHub (Jan 22, 2016):
Yes I'll close the issue! Thanks everybody btw!
@lock[bot] commented on GitHub (Jul 19, 2018):
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.