LeagueSandbox는 League of Legends용 오픈 소스 서버 에뮬레이터로, 수정된 규칙과 콘텐츠로 커스텀 매치를 호스팅할 수 있습니다. 이 가이드는 Legion Hosting에서 LeagueSandbox 서버를 설정하고 플레이어를 연결하는 방법을 다룹니다.
GPanel에서 첫 시작
- GPanel에 로그인하고 LeagueSandbox 서버를 선택하세요.
- Console 탭으로 이동하세요. 서버는 첫 설치 중에 GitHub에서 GameServer 저장소를 클론하고 자동으로 빌드합니다.
- 빌드 프로세스가 완료될 때까지 기다리세요. 여기에는 .NET 6 코드 컴파일이 포함되며 몇 분이 걸릴 수 있습니다.
- 빌드가 완료되고 서버가 시작되면 콘솔에서
Game is ready.메시지를 찾으세요. - 서버가 자동으로 시작되지 않으면 Start 버튼을 클릭하세요.
서버 구성
LeagueSandbox는 서버 포트 외에 GPanel에 구성된 시작 변수가 없습니다. 서버는 다음 명령으로 실행됩니다:
./GameServerConsole --port [PORT]
포트는 GPanel에 의해 자동으로 할당됩니다. 게임 구성은 Content/ 디렉터리의 JSON 파일을 통해 관리됩니다.
Content 디렉터리
Content/ 디렉터리에는 맵 설정, 챔피언 데이터 및 게임 규칙을 제어하는 게임 데이터 및 구성 파일이 포함되어 있습니다. GPanel의 File Manager 또는 SFTP를 사용하여 이러한 파일을 수정할 수 있습니다.
접속 방법
LeagueSandbox 서버에 접속하려면 호환되는 League of Legends 클라이언트와 LeagueSandbox 클라이언트 커넥터가 필요합니다:
- LeagueSandbox GitHub에서 LeagueSandbox 클라이언트 도구를 다운로드하세요.
- 프로젝트의 클라이언트 설정 안내를 따라 커스텀 서버 접속을 위해 LoL 클라이언트를 구성하세요.
- 클라이언트를 GPanel의 서버 IP 및 포트로 지정하세요.
- 게임을 실행하세요. 서버에
Game is ready.가 표시되면 클라이언트가 접속할 수 있습니다.
게임 설정
맵, 챔피언 및 매치 규칙과 같은 게임 설정은 Content 파일 및 서버 측 스크립트를 통해 구성됩니다. 다음에 대한 문서는 LeagueSandbox GameServer 저장소를 참조하세요:
- 맵 선택 및 커스텀 맵 지원
- 챔피언 구성 및 밸런싱
- 게임 규칙 수정(골드 비율, 경험치 비율, 쿨다운)
- 커스텀 콘텐츠 및 스크립트 추가