소개
이 페이지에서는 전용 서버를 설정하는 방법을 소개합니다. 전용서버를 구축하시면 친구들과 함께 비공개적으로 팔월드를 즐기실 수 있습니다.
의제
요구사항
윈도우 - 스팀
윈도우-SteamCMD
리눅스-SteamCMD
서버에 연결
고급 옵션
Q&A
요구사항
CPU |
4코어(권장) |
램 |
16GB 안정적인 작동을 위해서는 32GB 이상을 권장합니다. 8GB로 서버를 시작할 수 있지만 계속 플레이할수록 메모리 부족으로 인해 서버가 충돌합니다. |
회로망 |
UDP 포트 8211(기본값) 포트 전달이 필요합니다. |
윈도우 - 스팀
게임서버 구축 경험이 없는 분들에게 추천합니다. 이 방법으로 쉽게 서버를 설정할 수 있습니다.
먼저 Steam 라이브러리에서 Palworld Dedicated Server를 찾으세요. 그렇지 않은 경우 왼쪽 상단 필터에서 도구가 선택되어 있는지 확인하십시오.
시작 후 아래와 같은 다이얼로그가 나타나며 [팔월드 전용서버 플레이 선택]을 누르고 플레이를 누릅니다.
다음 창이 표시되면 성공적으로 시작된 것입니다. 게임에서 연결을 시도해보세요. 제대로 연결되지 않을 경우, IP 주소가 올바른지, Windows의 보안 설정이 적절한지 확인하세요.
윈도우-SteamCMD
SteamCMD를 설정하세요. 공식 소개
SteamCMD를 실행할 준비가 되면 명령 프롬프트에서 다음 명령을 실행하여 전용 서버를 다운로드하세요. steamcmd 명령 경로는 설치 방법에 따라 절대 경로로 표시되어야 합니다.
steamcmd +login anonymous +app_update 2394010 validate +quit
다운로드가 완료되면 다운로드 디렉터리로 변경합니다. SteamCMD 설치 디렉터리를 설정하셨다면 참고하시기 바랍니다.
cd .\steamapps\common\PalServer
서버를 시작하려면 PalServer.exe 파일을 실행하세요.
PalServer.exe
리눅스-SteamCMD
Linux 배포판에 따라 SteamCMD를 설치하세요. 공식 소개
SteamCMD를 실행할 준비가 되면 다음 명령을 실행하여 전용 서버를 다운로드하세요. steamcmd 명령 경로는 설치 방법에 따라 절대 경로로 표시되어야 합니다.
steamcmd +login anonymous +app_update 2394010 validate +quit
다운로드가 완료되면 다운로드 디렉터리로 변경합니다. 일반적으로 사용자의 홈 디렉터리 아래에 있지만, SteamCMD 설치 디렉터리를 설정해 두셨다면 참고하시기 바랍니다.
cd ~/Steam/steamapps/common/PalServer
서버를 시작하려면 PalServer.sh 스크립트를 실행하십시오.
./PalServer.sh
시작 시 다음 메시지가 나타나면 다음 단계를 수행하여 오류를 수정할 수 있습니다.
서버가 가동된 후 이 과정을 수행하면 캐릭터 재생성부터 게임이 시작됩니다. 이미 플레이 중인 서버에서는 이 작업을 수행하지 않는 것이 좋습니다.
.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
이 문제를 해결하려면
mkdir -p ~/.steam/sdk64/
steamcmd +login anonymous +app_update 1007 +quit
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
시작 시 오류가 한 번 표시됩니다. if [.steam/sdk64/steamclient.so OK. (로컬 'steamclient.so'를 먼저 시도했습니다.)] 메시지가 표시되면 문제가 없습니다.
$ ./PalServer.sh
Shutdown handler: initalize.
Increasing per-process limit of core file size to infinity.
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/sdk64/steamclient.so' OK. (First tried local 'steamclient.so')
서버에 연결
전용 서버를 연결합니다. 서버 목록 아래에 생성할 IP 주소와 포트 번호를 입력합니다.
고급 옵션
고급 사용자를 위한 인수입니다.
포트=8211 |
서버를 수신하는 데 사용되는 포트 번호를 변경하십시오. |
플레이어=32 |
서버의 최대 참가자 수를 변경합니다. |
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS |
멀티스레드 CPU 환경의 성능을 향상시킵니다. 최대 4개 정도의 스레드까지 유효하며, 이 개수 이상의 스레드를 할당하는 것은 큰 의미가 없습니다. |
Q&A
Q, 싱글플레이어와 전용서버 사이에 사양 제한이 있나요?
A. 아무것도 없고, 전용 서버에는 [관찰 케이지]만 존재하지 않습니다. 이는 향후 업데이트에서 지원될 예정입니다.
Q, 전용서버를 설정했는데, ServerPassword를 설정했는데, IP 직접입력으로 로그인 시 비밀번호를 입력하라는 메시지가 나오지 않고, 로그인이 되지 않습니다.
A. 해당 문제를 인지하고 있으며 다음 업데이트에서 해결할 예정입니다. 그동안 서버를 비밀번호로 보호해야 하는 경우 커뮤니티 서버로 구성할 수 있습니다. 이렇게 하면 게임 내 커뮤니티 서버 목록에서 액세스할 수 있으며, 입장 시 비밀번호를 입력하라는 메시지가 표시됩니다.
---------------------
간단한데 ? 열어볼까