개인용 컴퓨터에서 게임 서버를 운영하는 것도 가능하지만, 때로는 클라우드 서버를 24시간 가동하는 것이 훨씬 편리할 수 있습니다. 특히 소규모 그룹의 친구들과 함께 게임을 즐기려는 경우, 게임 서버 호스팅은 매우 경제적인 선택이 될 수 있습니다.
전용 호스팅과 공유 호스팅 비교
전용 호스팅은 서버 랙 전체 또는 해당 랙 리소스의 일부를 임대하는 방식입니다. 구매하는 리소스에 대한 구체적인 사양이 제공되며, 일반적으로 공유 호스팅에 비해 비용이 더 높습니다.
반면, 공유 호스팅은 여러 서버 랙에서 게임 서버의 여러 인스턴스를 동시에 실행하여 호스팅 제공 업체가 비용을 절감하고 더 저렴한 가격을 제공할 수 있도록 합니다. 하지만 어떤 사양을 사용하는지 명확하지 않을 수 있으며, 서버 과부하 시 성능 저하 문제가 발생할 가능성도 있습니다.
만약 소수의 친구들과 함께 게임 서버를 운영하려는 경우라면, 비용을 절약하기 위해 공유 호스팅을 먼저 고려해 볼 수 있습니다. 서버에 많은 플레이어를 수용해야 하는 경우, 처음에는 공유 호스팅으로 시작하여 필요에 따라 전용 호스팅으로 업그레이드하는 것이 현명합니다.
일부 호스팅 업체에서는 관리형 호스팅 서비스를 제공하기도 합니다. 이 서비스는 서버의 자동 재시작, 간편한 모드 설치 등 서버 설정, 구성 및 관리 작업을 자동으로 처리해주는 도구를 제공합니다.
다양한 공유 호스팅 옵션
아래에 소개되는 모든 호스팅 옵션은 관리형 호스팅 서비스입니다. 따라서 설정 과정에 대한 부담을 크게 줄여주어 상대적으로 쉽게 서버를 운영할 수 있습니다.
Gameservers.com: 플레이어 슬롯 수에 따라 요금이 부과되므로 소규모 사용에 매우 경제적인 서버입니다. 괜찮은 제어판을 제공하지만, DDOS 공격 방어 기능은 제공하지 않습니다.
low.ms: 대부분의 게임에 대해 관리형 제어판을 제공하며 전용 호스팅과 공유 호스팅의 중간 형태를 제공합니다. 원하는 사양을 선택할 수 있지만, 전용 스레드를 사용하려면 추가 비용을 지불해야 합니다. 또한, 서버 제목에 브랜드 로고가 추가되며, 이를 제거하는 데 2달러의 비용이 발생합니다. 하지만 비용을 절약하고 싶다면 괜찮은 선택이 될 수 있습니다.
Nodecraft: 슬롯당 비용을 부과하지 않는 공유 호스팅 제공 업체입니다. RAM과 실행 가능한 인스턴스 수에 따라 다양한 요금제를 제공하며, RAM 용량이 허용하는 범위 내에서 여러 개의 서버를 호스팅할 수도 있습니다.
어떤 옵션을 선택하든, 제공하는 제어판이 사용하려는 게임을 지원하는지 반드시 확인해야 합니다.
전용 호스팅 옵션 살펴보기
전용 호스팅은 사용자에게 훨씬 더 큰 자유와 제어 권한을 제공합니다. 하나의 서버에서 여러 게임 서버를 호스팅할 수 있을 뿐만 아니라, 다양한 종류의 게임을 호스팅할 수 있으며, 서버에 대한 완전한 접근 권한을 얻을 수 있습니다. 이로 인해 웹 서버를 실행하여 웹사이트를 운영하거나, 게임과 무관한 다양한 작업을 수행하는 것도 가능해집니다.
OVH: 캐나다와 프랑스에만 서버를 보유하고 있지만, 가격 대비 성능이 뛰어난 서버를 제공합니다. 최신 하드웨어에 관심이 없다면, 자매 회사인 SoYouStart에서 구형 장비를 임대할 수도 있습니다. 두 회사 모두 최신 서버를 제공하며, 모든 설정 과정을 직접 진행해야 합니다.
Gameservers.com: 이 회사는 공유 호스팅에 주력하고 있지만, 전용 서버 옵션도 제공합니다. 관리형 제어판을 사용할 수도 있지만, 이는 선택 사항이며, 제어판에만 접근 권한을 제한합니다.
아마존 웹 서비스: 더 고급의 엔터프라이즈 옵션을 제공합니다. 만약 게임 서버 호스팅을 고려하는 게임 개발자라면, AWS GameLift를 살펴보는 것이 좋습니다. 일반적인 서버 호스팅이 필요하다면 EC2가 더 적합할 것입니다. 또한, 학생이라면 .EDU 이메일을 통해 100달러의 무료 크레딧을 받을 수 있습니다.
전용 서버 설정 방법
대부분의 스팀 게임은 SteamCMD를 사용하여 서버를 다운로드하고 실행합니다. 일반적으로 모든 시작 지침이 포함된 .bat 파일을 설정해야 합니다. 다른 게임의 경우, 다운로드할 수 있는 자체 서버 프로그램이 있을 수 있습니다. 자세한 내용은 해당 게임의 공식 문서를 참조하십시오. 아래에 몇 가지 가이드를 링크해 두었지만, 이 목록에 없는 게임을 실행하려는 경우, 게임 이름과 함께 “전용 서버 설정”을 검색하면 유용한 정보를 얻을 수 있습니다.
마인크래프트 |
러스트 |
팩토리오 |
게리 모드 |
팀 포트리스 2 |
CS:GO |
도타 2 |
ARK: 서바이벌 이볼브드 |
서버를 설정하고 실행한 후에는 다른 사용자가 서버에 접속할 수 있도록 서버 포트가 열려 있는지 확인해야 합니다. 이 단계는 호스트마다 다르지만, 제공 업체의 제어판에서 별다른 설정이 없다면 Windows 방화벽 설정을 변경하고 서버 응용 프로그램을 화이트리스트에 추가해야 합니다.
포트가 열리면 다른 사용자가 IP 주소를 사용하거나 게임 내 서버 브라우저를 통해 서버에 접속할 수 있습니다. 게임에 따라 IP 주소를 쉽게 기억할 수 있도록 서버의 도메인 이름을 설정할 수도 있습니다.