1. 개요&요약
RVGL와 리볼트 게임 서버를 여는 방법을 설명한 문서이다.이 문서의 내용을 숙지한다면 RVGL 외에도 여러가지 게임서버를 직접 오픈할 수 있다. 포트 번호만 바꿔서 적용하면 된다.공유기 없이 인터넷에 IP를 바로 연결해서 쓰는 유저는 RVGL에서 멀티를 열면 다른유저들이 바로 접속할수 있지만 공유기를 사용할 경우 공유기 내부 IP를 인터넷 진짜 IP로 바꿔야 접속할수 있으며, 공유기 내부 IP가 바뀌지 않게 고정시켜야 한다. IP가 바뀌면 매번 공유기 설정을 열어서 바꿔줘야 하기 때문에 번거롭다.
공유기 내부 IP를 인터넷 진짜 IP로 바꾸는 방법은 크게 두가지 방법이 있다.
1. DMZ 세팅[1]
2. TCP/UDP 2310 포트 포워딩[2]
이 문서는 두가지 방법을 모두 설명하며, 공유기 제조사 별로 메뉴의 위치를 설명하는 문서이다.
2. 공통 사항: 내부 ip 변경 시 즉시 적용하는 방법
1. 윈도우 우측 아래 시작버튼을 클릭한다.2. cmd'를 입력한다.
3. 이렇게 입력하며 나오는 검은색 명령 프롬포트를 선택한다.
4. 그리고 검은색 명령 프롬포트에 아래와 같이 입력하면 된다.
ipconfig /release
ipconfig /renew
7. 첫번째 명령어 입력후 엔터를 치고, 이어서 다음 명령어를 입력한 후 엔터를 친다.ipconfig /renew
3. 자신의 내부ip 조회 방법
윈도우 우측 아래 시작버튼 클릭한다.cmd
...라고 위에 3글자를 입력한다.
이렇게 입력하며 나오는 검은색 "명령 프롬포트" 을 선택한다.
그리고 검은색 "명령 프롬포트"에 아래와 같이 입력하면 된다.
ipconfig /all
그러면 나오는....
이더넷 어댑터 이더넷 부분의, ip4주소, 서브넷 마스크, 기본 게이트웨이, DNS서버(2개 전부다) 주소를 메모장에 저장해 놓는다.
4. 내부ip를 공유기가 아닌 pc에서 설정하는 방법
화면 하단 네트워크 트레이 아이콘->네트워크및 인터넷 설정 열기->어뎁터 옵션 변경->이더넷->속성->인터넷 프로토콜 버전 4의 속성에서 변경할수 있다.
통신사 특정 공유기는 TV와 인터넷 전화 때문에 내부ip대역을 바꾸면 충돌이 발생할수 있다.
그런경우 자신의 내부ip 조회로 알아낸
ip4주소, 서브넷 마스크, 기본 게이트웨이, DNS서버(2개 전부다) 주소를
내부ip를 공유기가 아닌 이곳의 pc에서 설정창에서 입력하면 된다.
만약 사용중에 인터넷이 안된다면 pc의 ip4주소의 맨 뒷 자리를, +100 예)192.168.75.69 -> 192.168.75.169 으로 바꾼다. 그리고 공유기의 dmz 또는 포트포위딩 설정도 ip4 부분을 예)192.168.75.69 -> 192.168.75.169 로 바꿔 준다.(나무위키를 보고 수정한 ip4부분만 바꿀것. 기존에 있던 다른 설정은 변경금지!) 맨뒤에 숫자는 254를 넘으면 안된다.
iptime과 같은 고급 공유기의 경우, 이것을 무시할것.
만약 아예 잘못 설정하여 인터넷이 안된다면 위 사진처럼 다시 자동으로 바꾸면 된다.
5. 모든 셋팅 완료후 RVGL멀티 실행방법
스타트 레이스->멀티 플레이->스타트 게임->싱글 레이스->맵과 차량 선택화면 오른쪽 상단에 주소가 2개 나오는데 위에 첫번째 ip주소를 다른 사람에게 알려줘야 함.아래 ip주소는 외부에서 접속할수 없는 내부ip주소임으로 알려줄 필요가 없다.
공개 멀티를 열고 싶다면 한국&아시아 RVGL공식 디스코드에 첫번째 ip주소를 알리고 홍보하면 된다.
멀티 플레이시, 인공지능 자동차를 생성하려면
옵션->게임 셋팅->멀티 플레이어 CPU...를 on상태로 바꾸면 된다.
6. ipTIME 공유기 사용시
공유기가 연결된 pc에서 위에 사진처럼 웹상에서 iptime 관리자 페이지 접속한다. 기본 설정일 경우 접속 주소는 http://192.168.0.1/ 이다.
iptime회사는, 수많은 종류의 공유기 제품을 판매하고 있다.
따라서 공유기의 모델명에 따라, 아래에서 설명한 설정메뉴와 자신의 공유기 메뉴가 많이 다를수 있다.
그럴때는 http://iptime.com 을 검색하거나
iptime고객센터-전화번호 1544-8695에 자신의 제품 모델명을 불러준 후
iptime에 상담원에게 아래와 같이 질문할것.
"dhcp로 고정 아이피를 설정해서, 내부 아이피를 dhcp 자동할당되는 범위에 충돌나지 않게 영구히 고정시킨후, 고정된 그 특정 내부ip에다가 포트포워딩을 하려고 하는데, 해당 메뉴들이 어디에 있냐? 하나씩 따라할수 있게 상세하게 알려달라"
이렇게 평일에 iptime에 전화해서 스피커폰으로 물어본후,
알려주는 세부메뉴 설정법을 그대로 따라 하면 된다.
만약 자신이 자신의 집에 있는 공유기를 해당공유기를 최종적으로 온전히 관리하는 사람이고, 가족중에 그 누구도 공유기 접속 암호를 모른다면
암호 초기화도 http://iptime.com을 검색하거나 iptime고객센터-전화번호 1544-8695에 자신의 제품 모델명을 불러준 후 암호초기화&암호설정을 하면 된다. 다른사람이 관리하고 여럿이 사용하는 공유기는, 초기화를 함부로 하면 안 된다.
6.1. 공유기 내부 ip가 바뀌지 않도록 고정
위의 메뉴에서 게임서버를 오픈할 컴퓨터 또는 휴대폰의 IP를 192.168.0.2로 고정시킨다. ipTIME 공유기의 세팅 페이지에 pc로 접속하면 로그인한 PC의 내부 IP가 무엇인지 위 메뉴에서 알수 있다.
위 사진에서는 ipTIME의 초기 설정대로 시작 IP가 '192.168.0.2~'부터 시작하도록 설정되어 있다. 하지만 앞서 '192.168.0.2'를 RVGL 멀티플레이를 진행할 컴퓨터와 휴대폰의 IP로 설정했다. 따라서 충돌을 방지하기 위해 자동 IP를 '192.168.0.3~'부터 할당받도록 변경해야 한다.
위에서 설명한 설정을 적용하면, RVGL 멀티플레이 서버를 구동하는 PC나 휴대폰의 인터넷 안정성이 높아진다.만 약 이 설정을 하지 않을 경우, 먼저 집에 와서 노트북이나 휴대폰을 공유기에 연결한 가족이 '192.168.0.2' IP를 할당받고,이후에 자신이 집에 와서 컴퓨터나 휴대폰을 켜고 RVGL 서버를 실행하려 한다면, IP 충돌로 인해 오작동이 발생할 수 있다.
그 후 공유기 설정을 완료한 다음, 처음 한 번만 내부 IP를 즉각 변경하는 명령어를 실행한다. 이를 통해 RVGL 멀티플레이 서버를 구동하는 PC나 휴대폰의 IP가 '192.168.0.2'로 확실히 변경될 것이다. 이 명령은 매번 실행할 필요는 없으며, 내부 IP 설정을 완료한 후 단 한 번만 실행하면 된다.
6.2. 포트 포워딩
이제 포트 포워딩 설정을 할 차례이다.그전에 보안과 충돌 방지를 위해 아래에서 설명한 dmz설정이 되어 경우, 꼭 DMZ설정을 사용안함 으로 변경한후 설정 해야 한다.
위 셋팅처럼 아까만든 ip인 192.168.0.2를 추가한다.
또한 tcp가 아닌 tcp/udp로 선택한다.
포트는 전부다 2310으로 설정한다.
6.3. 위의 방법을 도저히 이해하기 어려울 때, 사용할 수 있는 간단한 DMZ 설정 방법
이 설정은 위의 방법을 이해하기 어려울 때 사용할 수 있는 간단한 설정방법이다.위의 설정을 성공적으로 완료한 경우에는 이 방법을 사용할 필요가 없다.
다만, 위의 방법이 도저히 이해되지 않을 경우,
보안이나 해킹의 위험이 증가할 수 있지만, 그 위험을 감수하고 간단하게 설정할 수 있는 방법이 DMZ설정이다.
따라서 가능하다면 아래의 DMZ 설정 대신, 위에서 설명한 '포트 포워딩'이라는 고급 설정을 완료하길 권장한다.
위에 셋팅처럼 DMZ설정을 하면 된다.
ip는 위에서 설정한 192.168.0.2를 넣어 주면 된다
7. SK공유기 사용시
공유기 설정 홈페이지를 접속한다. 자신의 내부ip 조회 방법으로 조회한 기본 게이트웨이 주소를 http://뒤에 붙이면 접속할수 있다. (예:http://192.168.75.1)
사용자 계정: admin
사용자암호: XXXXXX_admin
인데 암호의 XXXXXX부분 대신, 공유기 기계 뒷면에 표시된 유선mac주소 뒤에 6자리를 .을 빼고 입력하면 된다.
꼭 공유기 비번을 바꿔준후 다시 로그인을 해야 한다.
통신사 특정 공유기는 TV와 인터넷 전화 때문에 내부ip대역을 바꾸면 충돌이 발생할수 있다.
그런 이유로 자신의 내부ip 조회로 알아낸
ip4 주소, 서브넷 마스크, 기본 게이트웨이, DNS서버(2개 전부다) 주소를
내부ip를 공유기가 아닌 pc에서 설정창에서 입력하여 사용한다. (아래의 sk공유기 GNT2400은 맥주소 ip할당 기능이 없다.)
7.1. GNT2400공유기 사용시-간단설정 DMZ셋팅
위에 설정을 완료했다면,방화벽->dmz->dmz활성화 체크-> 위에서 입력한 ip4주소(예 192.168.75.69)를 입력하고
적용을 누른다.
7.2. GNT2400공유기 사용시-고급설정 포트 포워딩
iptime설정을 설명할때 언급했듯이, 해킹에 좀더 안전하게 설정하려면,위에서 설명한 dmz설정이 아닌, 지금부터 설명하는 포트 포워딩 설정을 하는게 좋다.
따라서 dmz설정이 아닌 포트포워딩 설정으로 안전하게 셋팅하려면,
보안과 충돌 방지를 위해
위에 dmz설정에서 체크를 제거한후 적용을 눌러서 사용을 안 하도록 변경한다.
그리고
위에 사진처럼 방화벽->포트포워딩에 들어간후
서비스 포트 둘다: 2310
프로토콜: tcp/udp
내부ip주소: 아까 체크한 ip4주소(예:192.168.75.69)
설명: 영문으로 자신이 원하는 이름
이렇게 추가하면 정상적으로 포트포워딩 항목이 추가 된다.
8. KT공유기 사용시
8.1. 간단설정 DMZ셋팅
8.2. 고급설정 포트 포워딩
9. LG U+공유기 사용시
9.1. 간단설정 DMZ셋팅
9.2. 고급설정 포트 포워딩
10. ASUS 공유기 사용시
10.1. 간단설정 DMZ셋팅
10.2. 고급설정 포트 포워딩
11. 샤오미 공유기 사용시
11.1. 간단설정 DMZ셋팅
11.2. 고급설정 포트 포워딩
12. 넷기어 공유기 사용시
12.1. 간단설정 DMZ셋팅
12.2. 고급설정 포트 포워딩
13. fritz공유기 사용시
https://re-volt.io/tutorials/playing-the-game/online/forwarding-ports ☜rvgl공홈 영문 문서 참고14. 레이싱 시뮬 게임 아세토 코르사의 경우
위와 동일하게 설정하고 포트번호 2310번 대신, 아래 3개의 포트를 열어주면 된다.TCPUDP로 8098
UDP로 9456
TCP로 9457
총 3개를 입력해야 한다.