시벌럭 파는 선장인데요
클라이언트가 ip 주소로만 입장 가능하고
공개 게임 서버에는 방이 나오는데 핑이 도달할 수 없음이 뜨고 그러네요
해결방법 아시는분?
특이사항으로는 팩토리 플래너로 서버를 날려버리고 다시 키면 공개 게임에서 접속이 되기도 하고
기다리면 몇시간 후에 갑자기 공개 게임 접속이 되거나
ip 바인딩 0.0.0.0 하면되거나
완전히 무작위라 정말 모르겠네요
방화벽은 끈 상태고 공유기는 사용하지 않고 있습니다.
시벌럭 파는 선장인데요
클라이언트가 ip 주소로만 입장 가능하고
공개 게임 서버에는 방이 나오는데 핑이 도달할 수 없음이 뜨고 그러네요
해결방법 아시는분?
특이사항으로는 팩토리 플래너로 서버를 날려버리고 다시 키면 공개 게임에서 접속이 되기도 하고
기다리면 몇시간 후에 갑자기 공개 게임 접속이 되거나
ip 바인딩 0.0.0.0 하면되거나
완전히 무작위라 정말 모르겠네요
방화벽은 끈 상태고 공유기는 사용하지 않고 있습니다.
이거 나도 고생했었는데 서비스 업체쪽 방화벽 조지니까 해결됐었음
서비스 업체가 어디임 설마 인터넷 회사?
아니 니 서버 서비스해주는 회사 만약 집에서 하는거라면 상관 없음
집에서 도커로 여는거시에오..
갤에 있는 글 보고 연거임?
참고만 했음
서버 자동재시작같은거 설정해놓은거 확인해보셈
서버 자동재시작이 뭐에여 config/server-settings.json 에 있는거임?
ㄴㄴ 거긴 없고 혹시 자체적으로 설정한거 있으면
서버 파는건 문외한이라 뭐 따로 설정한건 non blocking saving인가 그거밖에 없읍니다
도커에서 네트워크 설정 어떻게 해둠? 넷타입 host인지 bridged인지 확인 해보실? 기본값 bridged인데 간혹 이게 nat타서 문제 생기기도 하더라. 전자는 docker가 작동하는 장비의 랜카드에 직접 붙는거고, 후자는 내부망을 만들어서 ip를 부여하고, 그 ip의 정해진 포트와 링크해주도록 되어있음.
NETWORK ID NAME DRIVER SCOPE 7a70b751b61e bridge bridge local e36a4834ea9f host host local ef8e24f98437 none null local 네트워크가 3개뜨는데 뭔지 모르겠어요
셋다 도커에서 쓸 수 있는 장비의 리스트인거고, 그 도커 컨테이너의 설정을 봐야함.
7a bridge bridge local - 브릿지 사용시 사용 e3 host host local - 호스트 사용시 사용 ef none null local - 내부망 사용시 사용
팩토리오 서버 정보 열람해서 네트워크 id 보면 구분 가능할거임
NETWORK ID NAME DRIVER SCOPE 7f7946f458b9 bridge bridge locale 36a4834ea9f host host locale f8e24f98437 none null locale 도커 docker inspect 쳤더니 아래처럼 나오네 "NetworkID": "7f7946f458b9d18e6b8717314a99ab932b1a624449376d293c9c3c46bc45b7c9"
서버 껐다 키면 네트워크 ID가 계속 바뀌나봐? 현재 공개 게임에서 접속이 되긴 하는데 또 안되면 브릿지인지 확인해볼게 도커 명령어 찾기도 쉽지 않고 혼란스럽네..