이 가이드는 Legion Hosting에서 Soldat 2 전용 서버를 설정하고, 시작 변수를 구성하며, 플레이어를 연결하는 방법을 다룹니다. Soldat 2는 실제 총기, 래그돌 물리, 물리 기반 이동이 특징인 클래식 2D 데스매치 슈터의 후속작입니다. 관리자 명령어, RCON, 게임 구성에 대해서는 Soldat 2 관리자 및 명령어 가이드를 참조하세요.
Soldat 2란? Soldat 2는 실제 총기, 래그돌 폭력, 물리 기반 이동이 특징인 2D 데스매치 슈터입니다. 원작 Soldat의 후속작으로, 향상된 그래픽과 게임플레이 메커니즘을 갖춘 최신 기술로 제작되었습니다.
1. 첫 시작
- GPanel에 로그인하고 Soldat 2 서버를 선택하세요.
- Startup 탭으로 이동하여 변수를 구성하세요(섹션 2의 표 참조).
- SERVER_NAME을 원하는 서버 이름으로 설정하세요(공백 없음).
- RCON_PASSWORD를 원격 관리를 위한 보안 비밀번호로 설정하세요.
- Console 탭으로 돌아가 Start를 클릭하세요.
- 콘솔에
ALL RULES SCRIPTS INITIALIZED가 표시될 때까지 기다리세요. 첫 실행 시autoconfig.ini구성 파일이 생성됩니다.
서버 이름에 공백 불가.
SERVER_NAME 변수는 공백을 지원하지 않습니다. 대신 밑줄이나 하이픈을 사용하세요(예: My-Soldat2-Server).
2. GPanel 시작 변수
다음 변수들은 GPanel Startup 탭에서 사용할 수 있습니다.
| 변수 | 기본값 | 설명 |
|---|---|---|
SERVER_NAME |
PterodactylServer |
마스터 목록에 표시되는 서버 이름(최대 50자, 공백 없음). |
MAX_PLAYERS |
12 |
최대 플레이어 수(1-12). |
SERVER_PASSWORD |
ServerPassword |
서버에 접속하기 위한 비밀번호. 서버를 공개하려면 비워두세요. |
RCON_PASSWORD |
RconPassword |
RCON(원격 콘솔) 접속을 위한 비밀번호. |
RCON_PORT |
0 |
RCON WebSocket 포트. RCON을 비활성화하려면 0으로 설정하세요. |
WEBSOCKETS_PORT |
0 |
브라우저 연결용 WebSockets 포트. 비활성화하려면 0으로 설정하세요. |
GREET_MESSAGE |
Welcome! Be friendly and have fun! |
플레이어가 접속할 때 표시되는 메시지(최대 200자). |
ADMIN_PLAYFAB_ID |
IDHere |
관리자 권한을 위한 PlayFab ID. 접속 시 서버 로그에서 찾을 수 있습니다. |
3. 서버 구성 (autoconfig.ini)
주요 서버 구성 파일은 다음과 같습니다:
autoconfig.ini
GPanel의 Files 탭을 사용하여 이 파일을 열거나 SFTP를 통해 연결하세요. 이 파일은 INI 형식을 사용합니다.
시작 변수가 autoconfig.ini를 재정의합니다.
autoconfig.ini의 많은 설정은 서버를 시작할 때마다 GPanel 시작 변수에 의해 자동으로 덮어쓰여집니다. 기본 설정은 Startup 탭을 사용하세요.
주요 설정
| 설정 | 설명 |
|---|---|
GameServerConfig.Name |
서버 이름(SERVER_NAME 변수로 관리됨). |
GameServerConfig.Port |
서버 포트(GPanel로 관리됨). |
GameServerConfig.MaxPlayers |
최대 플레이어 수(MAX_PLAYERS 변수로 관리됨). |
GameServerConfig.GreetMessage |
환영 메시지(GREET_MESSAGE 변수로 관리됨). |
GameServerConfig.AdminPlayfabId |
서버 관리자의 PlayFab ID. |
GameServerConfig.ServerPassword |
접속 비밀번호(SERVER_PASSWORD 변수로 관리됨). |
GameServerConfig.RconPassword |
RCON 비밀번호(RCON_PASSWORD 변수로 관리됨). |
4. 플레이어 접속 방법
- Soldat 2를 실행하세요.
- 메인 메뉴에서 Play Online을 선택하세요.
- 서버 목록을 둘러보며 이름으로 서버를 찾거나 직접 연결을 사용하세요.
- 서버에 비밀번호가 있는 경우, 메시지가 표시되면 입력하세요.
전용 IP가 없는 경우 포트는 무작위로 할당됩니다. 서버의 실제 IP와 포트는 GPanel의 Network 탭에서 확인하세요. 자세한 내용은 서버 IP와 포트 찾는 방법을 참조하세요.
5. PlayFab ID 찾기
게임 내에서 관리자 권한을 얻으려면 ADMIN_PLAYFAB_ID 변수에 PlayFab ID를 설정해야 합니다.
- 서버를 시작하고 플레이어로 접속하세요.
- GPanel 콘솔 출력을 확인하세요. 접속하면 다음 형식으로 PlayFab ID를 보여주는 로그 메시지가 나타납니다:
1 YOUR_NAME joined the server [YOUR_PLAYFAB_ID]. - PlayFab ID를 복사하여
ADMIN_PLAYFAB_ID시작 변수에 설정하세요. - 변경 사항을 적용하려면 서버를 재시작하세요.
관련 문서
도움이 필요하신가요?
Soldat 2 서버에 문제가 발생하면 지원 티켓을 열어 서버 IP, 문제 설명, GPanel 콘솔의 관련 오류 메시지를 함께 포함해 주세요.