테라리아 멀티플레이 서버 호스트 관련하여 잘 아시는 분들께 도움을 받고 싶습니다.
인터넷 환경은 다음과 같습니다.
백신으로는 AVAST 프리 안티바이러스를 사용하고 있습니다.
방화벽으로는 PC Tools Firewall Plus를 사용하고 있습니다.
우선 증상을 말씀드리자면,
테라리아 멀티플레이 호스트를 하기 위해서 Host & Play를 선택하여 캐릭터, 맵까지 고르고, 패스워드까지 입력하면 "Found Server" 라는 메시지가 뜬 상태에서 진행이 되지 않습니다.
작업관리자로 확인 시, 테라리아 서버 프로세스는 실행이 되어 있으나, CPU를 50 이상 잡아먹지만 (뭔가 처리가 제대로 되지 않아서 그러는 게 아닌가 싶습니다) 그 상태에서 정지해 있습니다.
이번 패치 전부터 그런 현상이 있긴 했는데, 스팀 통해서 친구 초대할 수 있도록 접속하는 기능에서도 그런 문제가 생기니까 영문을 모르겠네요..
다만 테라리아가 설치되어 있는 폴더로 진입하여 start-server.exe 사용하여 서버 구동은 가능합니다. 같은 공유기 사용하는 다른 피씨에서는 현재 제가 사용하는 피씨의 가상아이피를 사용하여 접속이 가능하였고, 저 또한 join via IP 선택하여 제 가상아이피를 입력 시 정상적인 접속이 가능합니다. 만, 로컬호스트 아이피인 127.0.0.1을 사용하여 접속 시도할 시, Host & Play를 선택하였을 때 처럼 "Found Server" 에서 넘어가질 않더군요...
어베스트 백신에서는 방화벽 관련 기능을 제공하고 있지 않고, 따로 사용중인 방화벽 프로그램의 문제인가 하여 방화벽 권한 설정 및 방화벽도 내려보고 별 짓을 다 하였으나 해결이 되지 않는 것으로 보아 해당 문제와는 관련이 없는 것 같습니다..
세줄요약.
1. 게임 내에서 Host&Play 선택시 서버 생성 불가
2. start-server.exe 사용 후 가상아이피 입력시 서버 접속 가능.
3. start-server.exe 사용 후 로컬호스트 아이피 입력시 서버 접속 불가.
=> 따라서 로컬호스트 아이피(127.0.0.1)로 접속할 수 있게 하면 문제가 해결될 것으로 추측됨.
그래서 질문드리고 싶은 것은, 이와 같은 상황에서 로컬호스트 아이피로 접속이 되게 하는 방법. 혹은 Host&Play로 서버 생성을 할 수 있게 하는 방법을 아시는 분이 혹시 계신가 하여 이렇게 질문글을 올립니다.