Proton에서 TRON 2.0 WAN 멀티플레이어를 사용하는 데 문제가 있습니다.

Proton에서 TRON 2.0 WAN 멀티플레이어를 사용하는 데 문제가 있습니다.

그래서 TRON 2.0(10년 전에 출시되어 지금은 Steam에 출시된 Windows 전용 게임)에서 WAN 멀티플레이어를 하려고 하는데 서버(GameSpy에 나열됨)가 보이지 않고 친구들도 연결할 수 없습니다. 포트 포워딩을 설정했는데도 내 IP가 없습니다. 방화벽을 확인해 보니 게임 포트(27888)가 허용 범위 내에 들어와 있는 것 같습니다. 보고 있다이 Steam 커뮤니티 테마Windows 사용자도 동일한 문제에 직면했으며 문제의 원인은 바이러스 백신 소프트웨어가 C:\Windows\System32\drivers\etc\hosts에서 두 줄을 삭제했다는 것입니다. 그러나 TRON 2.0의 Proton 접두사는 system32 아래에 "drivers" 폴더가 전혀 없습니다. 그래서 내가 무엇을 할 수 있니? TRON 2.0 WAN 멀티플레이어가 Linux에서 작동하지 않나요?

답변1

이는 두 가지 문제 때문입니다.

  1. 공개 서버 보기 및 참여를 허용하려면:TRON 2.0은 처음에 GameSpy를 통해 서버를 나열하고 검색했습니다. KillerApp Mod는 Windows 호스트 파일에 두 줄을 추가하여 서버 목록 기능을 복원합니다.

    65.112.87.186 tron20.master.gamespy.com
    65.112.87.186 tron20.ms9.gamespy.com
    

    호스트 파일은 시스템의 로컬 DNS 역할을 하여 실제 DNS를 찾는 방법을 알려주지만 이를 재정의하는 것도 가능합니다. 이 두 줄은 TRON 2.0(및 모든 프로그램)에게 GameSpy.com의 IP가 이 사용자 정의 값임을 알려주며, 이로 인해 실제로 커뮤니티가 메인 서버를 교체하게 되었으며, 다행히 오늘부터 TRON 2.0 서버가 나열되고 발견될 수 있습니다. Linux의 문제는 와인에 자체 네트워크 시스템이 없기 때문에 존재하지 않는 Windows 호스트 파일에 대한 변경 시도가 KillerApp Mod 설치 중에 무시된다는 것입니다. 그러나 Linux에는 일반적으로 /etc/hosts에 있는 자체 호스트 파일이 있으며 운 좋게도 이 경우 구문은 대부분의 배포판에서 정확히 동일합니다.두 개의 GameSpy 리디렉션을 Linux 호스트 파일(일반적으로 /etc/hosts)에 수동으로 추가하면 TRON 2.0이 대체 마스터 서버와 게임 서버 목록을 찾을 수 있습니다.

  2. 호스팅 서버를 허용하려면:대부분의 게임과 마찬가지로 TRON 2.0은 나열된 포트 27888뿐만 아니라 +1 포트 27889도 사용합니다.PC가 서버를 호스팅할 수 있도록 라우터에서 포트 전달을 위해 두 개의 포트(27888 및 27889)를 구성하고 PC 방화벽에서 TCP 및 UDP 연결을 위해 녹색 표시등을 구성해야 합니다.

관련 정보