LinuxGSM
Linux에서 게임 서버를 빠르게 배포하고 관리하는 명령줄 도구.
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
원클릭으로 Linux 게임 서버를 설치하고 관리합니다.
주요 기능
- 100개 이상의 게임 서버 원클릭 설치 지원
- 서버 상태를 자동으로 모니터링하고 알림 전송
- 게임 버전 및 모드 원클릭 업데이트
- 게임 세이브 파일 및 설정 정기 백업
- 대화형 콘솔을 제공하여 서버 직접 관리
할 수 없는 것
- •일부 게임은 SteamCMD 인증이 필요하므로 네트워크가 Steam 서버에 접근할 수 있는지 확인하세요. 해당 게임 포트를 개방해야 합니다(기본값은 설정에서 확인 가능). 그렇지 않으면 플레이어가 연결할 수 없습니다. 첫 설치는 시간이 오래 걸리므로 의존성 및 게임 파일 다운로드가 완료될 때까지 기다려 주세요.
사용 사례
- 개인 또는 조직이 마인크래프트, CS:GO, 아크 등의 게임 서버를 빠르게 구축해야 하는 경우
- 게임 커뮤니티 관리자가 여러 대의 게임 서버를 일괄 관리하고 자동화된 운영이 필요한 경우
상세 설명
LinuxGSM은 Linux에서 전용 게임 서버를 빠르게 배포하고 관리하기 위한 명령줄 도구입니다. 100개 이상의 게임 서버를 지원하며, 자동화된 설치, 모니터링, 알림, 업데이트, 백업 및 콘솔 상호작용 등의 기능을 제공합니다. 서버 관리자가 번거로운 유지 관리 작업에서 벗어나 게임에 더 많은 시간을 할애할 수 있게 해줍니다. Ubuntu, Debian, CentOS 등 주요 배포판과 호환됩니다. 공식 문서와 커뮤니티 지원은 linuxgsm.com에서 확인할 수 있습니다.
문제 해결 & FAQ (2)
문제 해결GameServerManagers PaperMC Docker 이미지에서 재시작 후 다시 나타나는 기본 시간별 자동 업데이트 cron 작업을 비활성화하려면 어떻게 해야 하나요?
근본 원인: Docker Hub(gameservermanagers/gameserver:pmc)와 GHCR(ghcr.io/gameservermanagers/gameserver:pmc)의 LinuxGSM PaperMC 이미지는 모두 엔트리포인트 스크립트를 통해 linuxgsm 사용자에 대한 기본 crontab 항목을 주입하며, 이 항목은 컨테이너를 재시작하거나 이미지를 업데이트할 때마다 다시 생성됩니다: */60 * * * * /app/pmcserver update > /dev/null 2>&1.
임시 해결 방법:
1. 실행 중인 컨테이너에 exec으로 접속하여 linuxgsm 사용자로 전환합니다
2. crontab -r을 실행하여 기본 자동 업데이트 항목을 삭제합니다
3. 선택 사항: crontab -e를 실행하여 원하는 사용자 지정 업데이트 일정을 설정합니다
참고: 이 변경 사항은 유지되지 않습니다. 컨테이너를 재시작하거나 이미지를 업그레이드할 때마다 crontab -r을 다시 실행하세요.
영구적 해결: docker-linuxgsm 리포지토리에 대한 Pull request #70은 표준 비컨테이너화 LinuxGSM 동작(기본적으로 자동 업데이트가 활성화되지 않음)과 일치하도록 이 임의의 기본 cron 작업을 제거합니다. PR이 병합된 후 업데이트된 이미지를 사용하면 영구적으로 해결됩니다.
문제 해결LinuxGSM이 Left 4 Dead 2 데디케이티드 서버 다운로드에 실패하는 문제 해결 방법 (익명 SteamCMD 로그인이 더 이상 작동하지 않는 경우)
Valve가 L4D2 데디케이티드 서버(Steam app 222860)용 익명 패키지를 제거하여 SteamCMD 익명 로그인이 실패하고 ./l4d2server install로 서버를 다운로드할 수 없습니다. 해결 방법: 실제 Steam 계정으로 인증하십시오. LinuxGSM 설정(lgsm/config-lgsm/l4d2server/l4d2server.cfg 또는 common.cfg)을 편집하고 다음을 설정하십시오:
steamuser="your_steam_username"
steampass="your_steam_password"
그런 다음 ./l4d2server install을 다시 실행하고 메시지가 표시되면 Steam Guard를 완료하십시오. 또는 설치하기 전에 steamcmd +login your_steam_username을 통해 한 번 수동으로 로그인하여 자격 증명을 캐시할 수도 있습니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
Linux 서버에 curl 또는 wget이 설치되어 있는지 확인하세요
공식 원클릭 설치 스크립트 실행: bash <(curl -fsSL https://linuxgsm.com/download) 또는 wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh
./linuxgsm.sh install을 실행하여 배포하려는 게임 서버를 선택하고, 안내에 따라 설치를 완료하면 바로 시작할 수 있습니다
- Linux 서버에 curl 또는 wget이 설치되어 있는지 확인하세요
- 공식 원클릭 설치 스크립트 실행: bash <(curl -fsSL https://linuxgsm.com/download) 또는 wget -O linuxgsm.sh https://linuxgsm.com/download && chmod +x linuxgsm.sh
- ./linuxgsm.sh install을 실행하여 배포하려는 게임 서버를 선택하고, 안내에 따라 설치를 완료하면 바로 시작할 수 있습니다
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
게임 서버 디렉토리로 이동하여 ./게임서버이름 uninstall을 실행하고 삭제를 확인하세요. 또는 전체 서버 폴더를 직접 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.