본문으로 건너뛰기

멀티플레이 공략|호스팅·접속·서버운영

Terraria의 멀티플레이어는 플레이어가 같은 월드에서 협력하거나 경쟁할 수 있게 해주며, 이는 게임 클라이언트에서 임시로 "Host & Play" 세션을 호스팅하거나 전용 서버를 운영하는 방식으로 이루어진다. 멀티플레이어는 월드 호스팅 방식, 플레이어 연결 방식, 실용적인 게임 모드와 규칙, 서버 및 게임 플레이 경험의 보안과 유지 관리 방법을 바꾸기 때문에 중요하다.

호스팅 옵션과 기본 설정

  • Host & Play (클라이언트 호스팅): LAN이나 가벼운 온라인 협동에 가장 쉽다. 메인 메뉴에서 Multiplayer → Host & Play를 선택한 후 캐릭터와 월드를 선택(또는 생성)하고 Steam 멀티플레이어 모드(Friends Only 또는 Invite Only)를 선택한 다음 선택적 비밀번호를 설정한다. 게스트는 Steam 초대를 통해 또는 Join via Steam으로 합류한다.
  • 전용 서버: 지속적인 서버 운영, 클라이언트를 열어두지 않고 네트워크 간 플레이를 하거나 더 많은 제어가 필요할 때 가장 적합하다. TerrariaServer 바이너리(게임에 포함되거나 terraria.org에서 다운로드 가능)를 사용한다. 첫 실행 시 설정 마법사가 실행되어 월드를 생성/선택하고 서버 옵션을 설정한다. Unix 계열 시스템에서는 필요한 경우 mono 아래에서 실행하고 로그아웃 후에도 서버가 계속 실행되도록 tmux/screen을 사용하라. 서버를 실행하기 위해 전용 사용자 계정을 만드는 것을 고려하라.

네트워크 준비 및 연결

  • 로컬 네트워크(LAN): 클라이언트는 라우터가 할당한 서버 머신의 IPv4 주소로 접속합니다. 라우터가 DHCP를 사용하면 주소 변경으로 연결이 끊기지 않도록 서버 머신에 대한 정적/예약 로컬 IP를 설정하세요.
  • 인터넷을 통한 접속: 외부 플레이어는 당신의 공인(외부) IP와 포트 포워딩한 포트를 사용해야 합니다. 기본적으로 Terraria는 포트 7777을 사용하므로 해당 포트를 라우터에서 서버 머신의 로컬 IP로 포워딩하세요. whatsmyip.com이나 api.ipify.org 같은 사이트로 외부 IP를 확인할 수 있습니다.
  • 포트 포워딩 및 방화벽: 서버 포트가 포워딩되어 있는지, 그리고 서버 프로그램(TerrariaServer.exe 또는 동등한 것)이 소프트웨어/하드웨어 방화벽에서 허용되어 있는지 확인하세요. 서버 포트를 변경한 경우에는 접속하려는 플레이어에게 그 포트를 알려야 합니다.
  • 연결 문제 해결: 입력한 IP가 올바른지(로컬 네트워크일 경우 로컬 IP, 인터넷일 경우 외부 IP) 확인하고, 방화벽 및 라우터의 포트 포워딩을 점검하며, 문제가 반복되면 동적 IP 변경 여부를 확인하세요. 동적 DNS를 사용하는 경우 플레이어에게 도메인 이름을 사용하라고 알려주세요(게임은 도메인이 아니라 원시 IP를 저장합니다).

게임 참여 및 초대 모드

  • IP로 참여: 게임 내에서 멀티플레이어 → IP로 참여로 이동하여 캐릭터를 선택한 다음 서버 IP(기본 포트가 아닐 경우 포트도)를 입력합니다.
  • Steam으로 참여: 멀티플레이어 → Steam으로 참여를 사용하거나 초대 알림을 수락합니다. Invite Only 월드의 경우 호스트가 Steam 오버레이에서 초대를 보내야 합니다(인벤토리 → 설정 → 친구 초대 → 초대).
  • Friends Only: Steam 친구 목록에 있는 사람은 직접 초대를 받지 않아도 참여할 수 있습니다. Invite Only: 초대를 받은 플레이어만 참여할 수 있습니다.

서버 운영 및 플랫폼 참고사항

  • 서버 프로세스는 tmux/screen(Linux/macOS)으로 유지하거나 지원되는 플랫폼에서는 서비스로 실행하세요. *nix 계열 시스템에서는 TerrariaServer 스크립트가 실행 가능하도록 권한을 설정해야 합니다.
  • 일부 시스템에서는 $TERM이 xterm으로 설정되어 있어야 하며, 그렇지 않으면 오류를 내고 시작하지 못할 수 있습니다.
  • FreeBSD 및 기타 틈새 시스템에서는 mono와 시스템 시작 스크립트를 통해 서버를 실행할 수 있으며, 서비스 통합에 대해서는 플랫폼별 가이드를 따르세요.
  • 서버가 시작하지 않으면 설정에 오타가 없는지 확인하고, 바이너리/스크립트 권한이 올바른지 점검하며, 특정 오류는 서버 로그 파일을 확인하세요.

게임 모드, 경쟁 플레이, 및 변형

  • Standard multiplayer는 여러 게임 모드를 지원합니다: Capture the Gem (CTG), Team Deathmatch, Battle Royale, Hunger Games, Duels, 그리고 Class Wars, Mediumcore/Hardcore requirements, 또는 특정 아이템을 금지하는 Controlled PvP 같은 커스텀 변형들.
  • Capture the Gem (CTG)는 준비 단계와 공격 단계, 규정된 기지, 토너먼트 플레이를 갖춘 인기 있는 커뮤니티 모드입니다(예: Gem Wars 같은 조직된 이벤트가 존재합니다).
  • 변형들은 규칙을 변경합니다(예: Psi CTG는 스타터 아이템과 다른 진행 속도를 제공하고; Softcore CTG는 mediumcore/softcore 규칙을 사용합니다). 진행 전에 호스트들이 규칙 세트에 동의해야 합니다.

경기 조직과 전술(구조화된 멀티플레이용)

  • 시간제 준비 단계(일반적인 CTG 준비 약 15분): 역할 분담 — 일부 플레이어는 장비를 위해 동굴을 돌고, 한 명은 Chest 방어를 구축하며, 다른 사람들은 지표 재료나 화살을 수집합니다. 시간 관리가 매우 중요합니다.
  • 공격 및 방어 플레이: 일반적인 공격 방식으로는 스카이브리징(하늘다리), 터널링, 백도어 점령이 있고, 방어는 Chest 주변을 채굴 가능한 블록으로 둘러싸거나 함정과 미끼 Chest를 설치하는 방법이 있습니다. 정찰과 투명화(투명화/웜홀 물약)은 매복을 예고하고 유리한 상황을 만들 수 있습니다.
  • 기동력과 PvP 생존: 이동 수단 장비(예: 타비 같은 부츠, 상승 속도가 높은 날개인 태양의 날개, 빠른 그래플 훅)를 착용하세요. 신속 물약와 탈것은 회피 능력을 향상시킬 수 있으며, PvP에서는 하나의 이동 수단에만 의존하지 않는 것이 좋습니다.
  • 투사체 제한 전술: 일부 전략은 엔진의 투사체 수 제한을 악용해 무해한 투사체를 대량으로 생성하여 새 투사체의 발사를 막습니다; 이는 투사체 기반 공격과 특정 무기를 무력화할 수 있으나 많은 플레이어의 무기를 무력화하고 클라이언트 지연을 유발할 수 있습니다.

서버 보안 및 그리프 완화

  • 게임 내 방어는 궁극적으로 한계가 있습니다—기본 도구만 가진 플레이어도 구조물을 파괴할 수 있습니다. 실용적인 예방책:
    • 가능한 한 신뢰할 수 있는 사람들과만 플레이하세요.
    • 월드와 캐릭터 파일을 정기적으로 백업하세요; 손상된 상태를 저장하기 전에 종료하여 되돌리기 쉽게 하려면 자동 저장을 비활성화하는 것을 고려하세요.
    • 공개 서버는 서버 측 보호 플러그인(예: TShock)을 실행하여 건설, 아이템 사용을 제한하고 관리자용 롤백 도구를 제공해야 합니다.
    • 초대 전용 또는 친구 전용 로비의 경우 접근을 제한하기 위해 Steam 모드와 비밀번호를 사용하세요.

커뮤니티 서버, 토너먼트 및 커스텀 콘텐츠

  • 공개 서버 목록이 열려 있는 서버를 홍보하는 데 사용됩니다. 많은 커뮤니티가 CTG 서버, PvP 경기장, 커스텀 규칙이나 직업을 적용한 미니게임 서버를 운영합니다.
  • 토너먼트(예: Gem Wars)와 커뮤니티 이벤트는 흔하며—이들은 표준 규칙집이나 합의된 변형을 사용하고 대개 구조화된 브래킷과 호스팅 절차를 가집니다.
  • 어드벤처 맵과 커뮤니티 제작 맵(예: CurseForge에서 제공)은 멀티플레이로 즐길 수 있습니다; 호스트는 협동 또는 경쟁 플레이를 위해 커스텀 맵을 공유하거나 설치할 수 있습니다.

호스트와 플레이어를 위한 모범 사례

  • 호스트: 고정 로컬 IP를 예약하고, 포트를 포워딩하며, 방화벽에서 TerrariaServer를 허용하고, 백업을 유지하세요. 경기 전 게임 규칙, 예상 준비 시간, 초대 절차를 사전에 소통하세요.
  • 플레이어: 올바른 연결 방법(Steam 초대, Join via Steam, 또는 Join via IP)을 사용해 접속하고, 합의된 장비/클래스 로드아웃을 준비하며, 경기 전 규칙(예: 준비 시간 중 CTG에서 보석/상자를 옮기지 않기)을 준수하세요.
  • 로컬 네트워크 플레이의 경우 서버 기기의 IPv4 주소를 사용하세요; 인터넷 플레이의 경우 라우터의 외부 IP를 사용하고 포트 포워딩이 활성화되어 있는지 확인하세요.

이 가이드는 Terraria 멀티플레이어를 호스팅하고 접속하는 실무 단계, 네트워크와 서버 준비, 경기와 규칙 조직, 그리핑 완화, 토너먼트 또는 커뮤니티 플레이 운영 방법을 다룹니다.