저희는 Roll20의 네트워크 및 그래픽 성능 요구 사항을 최대한 낮추기 위해 최선을 다하고 있습니다. 하지만 느린 인터넷 속도나 오래된 소프트웨어/하드웨어로 인해 회원님(또는 회원님의 플레이어 중 한 명)이 플랫폼에서 문제를 경험하는 경우, 이 팁이 플랫폼의 성능을 최적화하는 데 도움이 될 수 있습니다.
Roll20은 웹 기반 애플리케이션으로, 사용자 측 성능과 관련하여 두 가지 주요 고려 사항이 있습니다: 네트워크 연결 속도 와 컴퓨터의 그래픽 렌더링 능력. 이 문서는 두 가지 모두에 관한 최적화를 다루는 것을 목표로 합니다.
문서의 나머지 부분을 진행하기 전에 잠깐 언급합니다: 각자의 개인 결과는 게임을 플레이하는 다른 사람들과 다를 수 있습니다. Roll20에서 게임을 제작하는 GM이라면 최악의 컴퓨팅 및 네트워크 상황을 염두에 두고 사용자의 한계를 고려해야 합니다. 매우 큰 맵은 유선 네트워크에 연결된 데스크톱 컴퓨터에서는 원활하게 스크롤할 수 있지만, 약한 와이파이 신호를 사용하는 구형 노트북에서 연결하는 플레이어의 경우 랙이 심하게 발생할 수 있습니다.
Chrome 특정 설정
Chrome에는 일부 시스템에서 성능을 향상시킬 수 있는 조정 가능한 플래그가 있습니다. 그러나 이는고급 설정이며특정 경우성능 저하 또는 예기치 않은 동작이 발생할 수 있습니다. Flags 섹션을 보려면 주소 필드에 "chrome://flags/"를 입력하세요.
성능에 도움이 될 수 있는 플래그:
-
소프트웨어 렌더링 목록 무시: 이는 지원되지 않는 구성에서 GPU 가속을 가능하게 합니다. 실험적인 GPU 드라이버를 실행하거나 GPU가 인식되지 않는다고 생각되는 경우 유용합니다.
일반적인 지원 문제는 무엇인가요?
Roll20 사용자들이 자주 겪는 몇 가지 성능 문제와 그 원인은 다음과 같습니다:
-
- 지도와 사이드바가 브라우저 상단으로 압축됩니다.이는 일반적으로 확장 프로그램이나 플러그인에 의해 발생합니다. 문제를 일으키는 확장 프로그램이나 플러그인을 찾을 때까지 확장 프로그램과 플러그인을 비활성화해 보세요.
- 끊김/느린 스크롤/패닝/확대/축소.이는 낮은 그래픽 렌더링 성능으로 인해 발생합니다. 그래픽 성능을 향상시키는 팁은 위의 섹션을 참조하세요.
- 지도에서 전쟁의 안개 및/또는 격자가 완전히 사라집니다.그래픽 카드의 비디오 메모리 부족으로 인해 발생합니다. 더 작은 지도를 사용해야 합니다.
- 스크롤/패닝 시, 격자 또는 포그 오브 워가 '뒤처져서' 맵의 일부를 드러냅니다.이는 그래픽 렌더링 성능이 낮아서 발생합니다. 작은 지도를 사용하거나 포그 오브 워 기능을 사용하지 않는 것이 가장 좋습니다.
- 버벅거리는 비디오 채팅, 건너뛰는 프레임, '지연'이 발생합니다.이는 네트워크 또는 그래픽 성능 문제로 인해 발생할 수 있습니다. 음성만 있는 채팅을 사용하거나 전용 비디오 채팅 서비스를 사용하거나 Roll20 비디오/음성 채팅을 완전히 비활성화해 보세요.
- 텍스트 채팅 메시지가 나타나고 다른 사람이 비디오 채팅에서 그에 대해 얘기하는 사이에는 지연이 있습니다.비디오 채팅에는 1~2초의 표준 지연이 있습니다. 많은 데이터가 서버로 전송되고 다른 그룹 멤버에게 전달되어야 하며, 그 사이의 연결 속도와 지연 시간이 느려지기 때문입니다. 그보다 더 큰 지연이 있다면, 그것은 대부분 지연 문제일 것입니다.
그래픽 렌더링 성능
컴퓨터의 그래픽 렌더링 성능은 최신 브라우저, CPU 속도, 사용 가능한 시스템 메모리 및 그래픽 카드와 같은 여러 가지 요소에 의해 결정됩니다.
성능이 떨어지는 기기에서 게임을 플레이하면 끊기거나 응답이 없는 성능을 경험할 수 있습니다. 최상의 결과를 위해, 지난 3~4년 동안 제작된 컴퓨터를 사용하는 것이 좋습니다. 그러나 오래된 기계도 문제 없을 수 있으며, 전용 그래픽 카드와 최소 1280x1024의 화면 해상도를 가지고 있어야 합니다.
컴퓨터의 그래픽 렌더링은 화면이 변화할 때 얼마나 빨리 그려질 수 있는지에 직접적인 영향을 미칩니다. 따라서 토큰이 이동되거나 추가되거나 확대/축소되거나 지도를 스크롤/팬할 때마다 화면이 지속적으로 다시 그려집니다. 그래픽 렌더링 성능이 좋을수록 이러한 동작이 더 부드럽게 나타날 것입니다.
Roll20에서 최대한의 이점을 얻기 위한 몇 가지 팁("도움이 가장 될 것 같은 것"에서 "가장 적게 도움이 될 것 같은 것"으로 정렬):
- 각 게임에로드되는 PC 및 NPC Journal 항목의 수를 제한하십시오. 문제를 보고하는 대부분의 사용자는 수천 개의 캐릭터 및 생물에 대한 항목을 포함하는 게임을 가지고 있습니다.
- 사용하는 객체 수를 제한하십시오. 예를 들어, 맵 레이어에는 맵 타일, 가구 등 대량의 맵 타일 대신 하나의 이미지만 사용하십시오. 대신 맵을 외부 프로그램에서 만들고 하나의 JPG 또는 PNG 파일로 가져오십시오. Roll20가 개별적으로 렌더링해야 하는 객체가 적을수록 성능이 좋아집니다.
- 맵 크기를 작게 유지하십시오. 기본 크기는 20x20을 권장합니다. 만남을 여러 페이지로 나누는 것도 도움이 될 수 있습니다.
- 그리드 및/또는 고급 안개 효과를 끄십시오. 이들은 사용할 때마다 각 새 프레임 그리기에 대한 추가 그래픽 처리를 필요로하므로 성능이 느려집니다.
- 드로우 도구의 사용을 제한하십시오.
- 브라우저에서 하드웨어 가속이 활성화되어 있는지 확인하십시오. 브라우저에서 하드웨어 가속을 활성화하면 동적 조명과 같은 기능의 성능이 향상됩니다.
네트워크 연결 성능
네트워크 연결은 두 가지를 의미합니다: 한 번에 연결이 가능한 정보량 (대역폭)과 Roll20 서버와의 왕복 속도 (지연 시간).
가상 테이블 자체는 대역폭 측면에서 상대적으로 가벼워요. 채팅 메시지를 보내거나 토큰을 이동하는 등의 일반적인 작업은 이미지 데이터를 다운로드하거나 오디오를 스트리밍하는 것과 비교하여 매우 적은 데이터를 필요로 합니다. 이는 느린 연결이 있더라도 Roll20 테이블탑의 일반적인 사용에는 크게 영향을주지 않는다는 것을 의미합니다. 대역폭이 낮으면 게임에 추가되는 에셋을 초기로드하는 데 더 오랜 시간이 걸릴 수 있습니다.
반면에 지연 시간은 게임 중에 데이터를 수신하는 속도를 결정합니다. Roll20 서버에서 멀리 떨어져 있거나 매우 불안정한 연결이있는 경우 토큰을 이동하는 사람과 해당 움직임이 화면에 나타나는 사이에 몇 초의 지연이 발생할 수 있습니다. 네트워크 연결 성능을 확인할 수 있습니다. 여기에서 속도 테스트를 할 수 있습니다: speedtest.net.
문제 해결 연결에 대한 문서 은 다양한 옵션과 단계를 제공하여 도움이 될 수 있습니다.
비디오 채팅을 위한 특별 고려 사항
음성 및 비디오 채팅은 Roll20의 네트워크 연결에 가장 영향을 받는 부분입니다. 비디오 채팅을 사용하는 각 플레이어는 최소 250 Kb/s의 하향 대역폭과 그룹에 대한 비디오 방송을 위한 최소 250 Kb/s의 업로드 대역폭을 갖는 것이 좋습니다. 높은 지연 시간은 비디오 채팅 성능에도 영향을 미칠 수 있으며, 지연이나 프레임 손실/건너뛰기가 발생할 수 있습니다. Roll20 비디오 채팅을 사용하고 연결이 좋지만 작동하지 않는 경우, 비디오 및 음성 채팅 문제 해결 이 문제를 해결하지 못한 경우, 다른 전용 음성 및 비디오 서비스를 사용하는 것을 고려할 수 있습니다. 많은 사용자가 Discord, Skype, whereby.com 등에서 좋은 성능을 보고했습니다.