게임 호스팅에 관한 질문은 대개 두 가지 구매를 뒤섞고, 그 혼동이 작업 순서를 틀어지게 만듭니다. 하나는 서버 프로세스를 실행하는 기계이고, 다른 하나는 플레이어를 그곳으로 데려가는 경로입니다. VPN 구독은 어떻게 설정하든 호스트가 되지 않으므로, 가격을 비교하기 전에 무엇이 빠졌는지 정하십시오.

아래 점검은 순서대로 진행됩니다. 이후 단계가 앞선 자원의 존재를 전제하므로, 처음 실패하는 지점에서 멈추십시오.

무엇이 빠졌는가: 연산인가, 도달성인가?

먼저 무엇을 설치할지 이름 붙이십시오. 전용 서버 바이너리에는 운영 체제, CPU의 일부, 메모리, 디스크, 그리고 연결을 끊은 뒤에도 프로세스를 살려 둘 방법이 필요합니다. 보유한 기계 중 어느 것도 이를 제공하지 않는다면 빠진 것은 연산이며, 답은 호스팅 서버, 가상 사설 서버, 또는 관리형 게임 서비스입니다. 터널은 프로그램을 실행하는 대신 패킷을 전달할 뿐이라 그중 아무것도 더하지 않습니다.

기계가 있고 서버가 돌아가는데 일부 플레이어만 도달한다면 빠진 것은 도달성입니다. 네트워크 경로가 풀 수 있는 문제가 바로 그것입니다. 이 구분은 어느 공급자와 이야기할지, 그리고 스스로 무엇을 고칠 수 있는지를 결정합니다.

VPN 계정이 실제로 제공하는 것

VPN 서비스는 기기와 출구 사이의 경로를 팔며, 주소 지정과 대개 인증된 터널이 따릅니다. 가상 서버에서는 같은 개념이 인터페이스, 피어 설정, 네트워크 사이로 트래픽을 통과시키는 전달 규칙으로 나타납니다. 어느 구성도 이미 통제하지 않는 기계에 셸을 주지 않으며, 소비자 약관은 대개 서비스를 통해 공개 서버를 운영하는 것을 금지합니다. 그것을 전제로 계획하기 전에 허용되는 사용 절을 읽으십시오.

클라우드 인스턴스는 다른 범주이며, 그 문서는 무엇을 넘겨주는지 분명히 밝힙니다. AWS의 인스턴스 개요는 운영 체제 환경과 함께 정해진 연산, 메모리, 스토리지, 네트워크 용량을 설명합니다. 이는 게임 프로세스가 소비하는 자원과 맞고, 그 안에 VPN 구독과 닮은 것은 없습니다.

누가 무엇을 통해 연결할지 고르십시오

호스트가 있으면 접근 결정에는 세 가지 형태가 있습니다. 플레이어가 호스트가 가진 공개 주소로 연결하거나, 초대된 피어만 닿는 사설 터널로 참여하거나, 둘 사이를 중계하는 게이트웨이를 통해 올 수 있습니다. 각 형태는 누가 서버를 찾을 수 있는지를 바꿀 뿐, 서버가 하는 일을 바꾸지 않습니다.

공개 진입은 운영이 단순하고 서비스를 스캔에 노출하므로, 게임 자체의 인증과 사용 중인 포트만 허용하는 방화벽이 필요합니다. 사설 진입은 서비스를 터널 뒤에 숨기므로 모든 플레이어가 클라이언트를 설치하고 유지하며, 귀하는 피어 목록을 최신으로 유지합니다. 중계는 호스트를 목록에 올리지 않으면서 플레이어에게 한 주소를 주지만, 그 대가로 홉이 하나 늘고 감시할 것이 하나 늘어납니다. 어느 쪽이 더 안전하게 들리는지가 아니라 대상에 맞춰 고르십시오.

결제 전에 요구 사항을 확인하십시오

약정하기 전에 서버가 지원하는 플랫폼, 서버가 수신하는 정확한 포트, 선택한 네트워크의 약관이 호스팅을 허용하는지 이 세 가지를 확인하십시오. 게임 요구 사항은 판본마다 바뀌므로 몇 년 전 운영 체제를 언급한 안내서가 아니라 현재 문서를 읽으십시오. 그다음 설치 프로그램의 성공 메시지를 믿는 대신 호스트에서 수신 상태를 확인하십시오.

ss -lunpt | grep -E ':(27015|27016)'
nc -zvu 203.0.113.77 27015
journalctl -u gameserver --since '10 min ago' --no-pager | tail -n 20

첫 명령은 무언가가 어느 주소에 묶여 있는지 보여 주고, 둘째는 호스트 외부에서의 도달성을 시험하며, 셋째는 서비스가 죽었을 때의 중단을 설명합니다. 루프백에 묶인 수신기는 로컬에서만 응답하고 다른 어디에서도 응답하지 않으며, 제대로 설치한 서버가 도달 불가능해 보이는 흔한 이유입니다.

선택한 플랫폼, 포트, 접근 모델을 적어 두십시오. 패치가 기본 포트를 바꾸거나 새 플레이어가 접속하지 못할 때 비교하는 것이 바로 그 메모입니다.

관련 글