OpenTTD는 원작인 Transport Tycoon Deluxe보다 더 향상된 멀티 플레이 시스템을 갖추고 있습니다.
한 서버당 최대 15개의 회사를 설립할 수 있으며 255명까지 동시 접속하고 있을 수 있습니다.
자신의 회사를 직접 설립하거나, 다른 사람과 하나의 회사에 같이 참여하여 운영해나갈 수도 있습니다.
또한 다른 타이쿤 게임에 비해 상당히 안정적인 온라인 플레이를 지원하며
(인터넷 공유기 등의 방화벽 설정이 있다면) 방화벽 설정을 적절히 설정하여 내가 직접 서버를 여는 것도 가능합니다.
멀티 플레이와 관련된 메뉴는 게임 첫 실행화면에서 멀티 플레이 메뉴를 클릭하면 나옵니다.
주황색 신호등()으로 표시되는 서버에 입장하기 위해서는 나의 NewGRF 설정을 서버의 설정과 똑같이 맞춰줘야 합니다.
즉, 서버의 NewGRF 목록을 보고 나에게 없는 NewGRF을 다운로드 받아야 한다는 뜻입니다.
하지만 많은 NewGRF 파일을 하나씩 일일이 찾아서 다운로드한다는 것은 보통 쉬운 일이 아닙니다.
OpenTTD에서는 이런 불편을 없애기 위해 게임 상에서 나에게 없는 NewGRF을 곧바로 다운로드할 수 있는 버튼이 있습니다. (아래 그림 참고)
NewGRF가 다른 경우 뜨는 화면
[NewGRF 설정] 버튼을 누르면 뜨는 'NewGRF 설정' 창
NewGRF이 없어서 이를 다운로드 받기 위해 온라인에서 없는 파일 검색 버튼을 누르게 되면, 아래와 같은 창이 뜹니다.
여기서 체크된 NewGRF은 OpenTTD 공식 서버를 통해 게임 상에서 다운로드할 수 있음을 의미합니다.
곧바로 [다운로드] 버튼을 눌러서 다운받을 수 있습니다. 으로 표시되는 NewGRF은 OpenTTD 공식 서버를 통해 받을 수 없는 NewGRF입니다.
'외부 사이트에서 검색' 버튼을 눌러 GRFCrawler에서 검색하거나, 그 외의 사이트를 통해 개인적으로 받아야 합니다. 에서도 NewGRF을 검색할 수 있는 시스템이 준비되어 있으니 검색해보시고 없는 것은 운영자에게 문의하시면 찾아서 올려놓겠습니다.
게임이 일시정지되면 상태 표시줄에 게임이 일시정지되었음이 나타나고, 일시정지된 이유는 게임 하단부 대화 영역에 나타납니다.
클라이언트(접속자)는 일시정지 및 해제가 불가능합니다.
또한 멀티플레이에서는 게임 빨리감기 기능을 사용할 수 없습니다. (서버 운영자 또한 불가능)
대화와 접속 관련 메시지는 화면 왼쪽 하단에 나타납니다. 플레이어의 대화는 회사 색상으로, 관전자의 대화는 회색으로 나타납니다.
대화 기록을 보려면 콘솔 창을 여십시오. (TAB 키 위쪽 ` 버튼을 누르세요)
SHIFT+ENTER(또는 SHIFT+T)를 누르면 모든 플레이어에게 대화를 보낼 수 있습니다. CTRL+ENTER(또는 CTRL+T)를 누르면 같은 회사에 참여하고 있는 플레이어에게 대화를 보낼 수 있습니다. ENTER(또는 T)를 누르면 고급 설정의 설정에 따릅니다.
만약 현재 상태가 관전자라면, 회사 목록 버튼 메뉴에서 '새 회사' 옵션이 보입니다.
현재 회사 수가 서버에서 설정한 최대 회사 수 값 이내에만 있으면 새로운 회사를 만들 수 있습니다.
만약 현재 서버에 존재하는 회사의 수가 너무 많아 최댓값에 다다른 경우에는 이 옵션은 회색 처리되어 선택할 수 없게 됩니다.
회사에 참여하고 있는 상태에서 회사 목록 버튼을 누르면 이전에 '새 회사' 메뉴가 있었던 자리에 '관전자' 메뉴가 생긴 것을 보실 수 있을 겁니다.
이 메뉴를 선택하면 바로 관전자 모드로 변경됩니다.
현재 관전자 수가 서버에서 설정한 최대 관전자 수 값 이내에만 있으면 관전자가 될 수 있습니다.
만약 현재 서버에 존재하는 관전자의 수가 너무 많아 최댓값에 다다른 경우에는 이 옵션은 회색 처리되어 선택할 수 없게 됩니다.
방화벽으로 인해 멀티 플레이에 지장을 받고 있다고 해서, 절대 방화벽을 완전히 꺼서는 안 됩니다. 보안상 매우 위험한 행동입니다.
대신, UDP와 TCP가 3979번 포트로 통신할 수 있도록 포트를 열어주십시오. 내 서버를 공개 서버 목록에 등록하여 홍보[5]하고 싶은 경우에는, UDP의 3978번 포트도 열어주셔야 합니다. 다른 서버에 접속할 수 없거나, 내 서버에 다른 사람이 접속할 수 없는 경우에는 십중팔구 이 포트가 막혀있는 경우이니 유의하십시오.
ipTIME 공유기에서 포트 포워드 설정 방법
ipTIME 등과 같은 공유기를 사용하고 계신다면, 공유기 설정 페이지에서 '포트 포워드' 메뉴에서 위와 같이 설정하여 포트를 열어줄 수 있습니다.
만약 내가 연 서버가 다른 사람에게 보이지 않는다면 이 게시물을 참고해서 해결하시길 바랍니다.
공개 여부: OpenTTD 공식 공개 서버 목록에 내 서버를 공개 홍보할 것인지를 선택합니다.
* 대화 언어: 서버의 대화 언어를 선택하십시오. 게임 플레이에 영향을 미치지 않으므로 아무 것이나 선택해도 괜찮지만, 아마 여러분들은 한국어로 설정하시겠죠?
* 암호 설정: 서버 접속시 비밀번호를 물어봅니다. 비밀번호를 아는 사람만 서버에 접속할 수 있게 됩니다.
* 최대 접속자 수: 서버의 최대 접속자 수입니다.
* 최대 회사 수: 서버의 최대 회사 수입니다.
* 최대 관전자 수: 서버의 최대 관전자 수입니다.
새 게임 버튼을 눌러 무작위 지도를 생성하거나, 불러오기 버튼을 눌러 저장된 게임을 불러오거나, 시나리오 플레이 버튼을 눌러 시나리오를 불러오거나, 높이맵 플레이 버튼을 눌러 높이맵을 이용해 지도를 생성하면 멀티 플레이 서버가 열리게 됩니다.
서버를 연 후, 자신의 IP 주소를 다른 사람들에게 알려주면 됩니다. 포트 번호는 보통 알려주지 않으셔도 괜찮습니다. (기본: 3979)
자신의 IP 주소는 whatismyipaddress.com 사이트를 참고하십시오.
[1] 서버 운영자가 콘솔 명령어를 통해 일시정지 되지 않도록 할 수 있습니다. 콘솔을 열고 set pause_on_join off 을 입력하면 됩니다. 다만 이 설정을 끄면 접속이 느린 사람이 접속 도중에 튕길 수 있기 때문에 꺼두는 것을 권장합니다.
[2] 서버 운영자가 콘솔 명령어를 통해 일시정지 되지 않도록 할 수 있습니다. 콘솔을 열고 set min_active_clients 0 을 입력하면 됩니다.
[3] Non-dedicated server; OpenTTD 게임을 직접 실행시키는 등의 방법으로 연 서버로, 잠깐 동안의 플레이가 목적임
[4] Dedicated server; OpenTTD를 콘솔 명령어를 이용하는 방법 등을 통해 연 서버로, 24시간 내내 운영하는 것이 목적임
[5] 내 서버를 공개 서버 목록에 등록하면 다른 사람들이 '서버 검색' 버튼을 눌러 내 서버를 검색할 수 있게 됩니다.