Don't Starve Together 세션에 세 번째 플레이어가 합류하면 게임은 아늑한 생존 게임에서 캐릭터가 끊기고 액션이 지연되는 슬라이드쇼로 변합니다. 이는 기능이 아닌 하드웨어, 네트워크 또는 게임 설정의 도움 요청입니다. 왜 이런 현상이 발생하는지 그리고 어떻게 부드러운 게임 플레이를 되찾을 수 있는지 알아봅시다.
세 번째 플레이어가 Don't Starve Together 세션에 참여할 때 CPU 사용량이 급증하며, 이는 잠재적인 렉 문제를 나타냅니다.
문제의 근본 원인: 왜 세 번째 플레이어가 게임을 망가뜨리는가
서버 호스팅이 로컬 머신의 한계를 결정합니다
Don't Starve Together는 기본적으로 피어-투-피어 호스팅 시스템을 사용합니다. 개인 컴퓨터에서 게임을 호스팅할 때, 단순히 게임을 실행하는 것뿐만 아니라 서버 역할도 수행합니다. 세계에 연결되는 모든 플레이어는 CPU 리소스, RAM, 그리고 대역폭을 소모합니다. 처음 두 플레이어는 부드럽게 실행될 수 있지만, 세 번째 플레이어는 종종 시스템의 한계를 넘어서게 합니다.
예를 들어, 한 Reddit 사용자는 중급 사양의 노트북으로 두 친구를 호스팅할 때 심각한 렉을 보고했습니다. 150 Mbps 다운로드 속도를 가지고 있었음에도 불구하고, 세 번째 플레이어가 참여할 때 CPU 사용량이 95%까지 치솟았습니다. 이 병목 현상은 호스트의 성능 등급(게임 내 /netstats
명령어로 확인 가능)이 "Good"에서 "Bad"로 떨어지게 하며, 모든 플레이어에게 지연을 유발합니다.
모드가 부하를 배가시킵니다
Global Positions, Combined Status, 그리고 Wormhole Markers와 같은 모드들은 편의성을 제공하지만 호스트 시스템에 부하를 줍니다. 각 모드는 플레이어 상태 추적, 지도 아이콘 렌더링, 또는 생물 행동 수정과 같은 추가 계산을 도입합니다. 한 YouTube 튜토리얼에서는 The Screecher 모드가 추가 플레이어와 함께 메모리 누수를 악화시키는 방식을 강조했습니다.
여러 모드를 추가하면 FPS가 크게 떨어지며, 게임 성능에 미치는 영향을 보여줍니다.
한 플레이어는 15개의 클라이언트 측 모드와 10개의 서버 모드가 있는 모드가 많은 서버를 테스트했습니다. 두 명의 플레이어가 있을 때 게임은 60 FPS로 실행되었습니다. 세 번째 플레이어가 참여하자 FPS는 20으로 떨어졌고, 핑은 800 ms로 치솟았습니다.
네트워크 혼잡은 속도만의 문제가 아닙니다
대역폭은 중요하지만 안정성이 핵심입니다. Don't Starve Together는 부드러운 게임 플레이를 위해 플레이어당 최소 2 Mbps의 안정적인 업로드 속도를 요구합니다. 그러나 Discord 스트리밍이나 Chrome 탭과 같은 백그라운드 앱의 간섭은 연결을 불안정하게 만들 수 있습니다.
한 Steam 커뮤니티 사용자는 업로드 대역폭을 잡아먹는 숨겨진 Windows Update 프로세스를 종료한 후 렉이 사라진 것을 발견했습니다. 마찬가지로, 전자레인지나 블루투스 장치로 인한 Wi-Fi 간섭은 패킷 손실을 급증시켜 늦게 참여한 플레이어에게 끊기는 움직임을 생성할 수 있습니다.
렉 해결: 단계별 솔루션
1. 호스팅 부하 줄이기
전용 서버로 전환하기
별도의 머신에서 게임을 호스팅하거나 서버를 임대하면 계산 부하가 분산됩니다. 예를 들어, Intel i5-9400F와 16 GB RAM을 가진 플레이어는 오래된 노트북에 전용 서버를 설정하여 네 명의 플레이어에게 렉 없이 게임을 즐길 수 있었습니다.
```bash
@echo off cd "C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together Dedicated Server\bin" start dontstarvededicatedservernullrenderer -console -cluster MyCluster -shard Master start dontstarvededicatedservernullrenderer -console -cluster MyCluster -shard Caves ```
동굴 비활성화하기
동굴은 병렬 세계를 생성하여 호스팅 작업량을 두 배로 늘립니다. 세계 설정에서 동굴을 비활성화하면 CPU 사용량이 약 40% 감소합니다.
2. 모드 사용 최적화
불필요한 모드 과감히 제거하기
세 번째 플레이어를 초대하기 전에 비필수 모드를 비활성화하세요. 한 사용자는 Show Me(체력 바), Minimap HUD, 그리고 Wormhole Colors를 제거하여 렉을 300 ms에서 80 ms로 줄였습니다.
모드 유형 | 고위험 모드 | 더 안전한 대안 |
---|---|---|
클라이언트 측 | Global Positions | Simple Minimap |
서버 측 | Extra Equip Slots | Geometric Placement |
오래된 모드 업데이트하기
최신 게임 버전에 맞춰 업데이트되지 않은 모드는 종종 메모리 누수를 일으킵니다. 한 플레이어는 DST Storm Cellar을 v1.2에서 v1.4로 업데이트하여 세 번째 플레이어 렉을 해결했습니다.
3. 네트워크 설정 조정
렉 보상 비활성화
이 설정은 플레이어 움직임을 예측하여 지연을 숨기지만 랙밴딩을 악화시킵니다. 게임 설정 메뉴에서 "None"으로 전환하면 서버가 정확한 위치 데이터를 기다리게 되어 시각적 결함이 줄어듭니다.
네트워크 설정을 조정하면 게임 호스팅 시 렉을 줄이는 데 도움이 될 수 있습니다.
넷북 모드 활성화
"Performance" 설정에서 찾을 수 있는 넷북 모드는 텍스처 품질과 엔티티 그리기 거리를 낮춥니다. 테스트 결과 Intel UHD 620과 같은 통합 GPU에서 15%의 FPS 향상을 보였습니다.
4. 하드웨어 전략적으로 업그레이드
GPU보다 CPU에 집중
Don't Starve Together는 단일 스레드 CPU 성능에 크게 의존합니다. Intel i3-12100은 코어당 더 높은 속도로 인해 AMD Ryzen 5 3600보다 이 게임에서 더 나은 성능을 발휘합니다.
RAM 더 할당하기
동굴이 있는 서버를 호스팅하려면 4 GB의 여유 RAM이 필요합니다. Chrome이나 Spotify와 같은 백그라운드 앱을 닫으면 게임이 리소스를 놓고 경쟁하지 않습니다.
실제 사례: 해결 방법
사례 1: 모드 과부하
한 플레이어는 Epic Healthbar와 DST Storm Cellar을 포함한 20개의 모드로 서버를 호스팅했습니다. 두 명의 플레이어가 있을 때 지연 시간은 50 ms였습니다. 세 번째 플레이어가 참여하자 지연 시간은 400 ms로 치솟았습니다. Geometric Placement를 제외한 모든 모드를 제거하자 지연 시간은 90 ms로 감소했습니다.
교훈: 심지어 코스메틱 모드도 호스트에 부하를 줍니다.
사례 2: Wi-Fi 전사
5 GHz Wi-Fi 연결을 사용하는 호스트는 세 번째 플레이어의 핑이 60 ms에서 1200 ms 사이로 요동치는 것을 보았습니다. 유선 이더넷 연결로 전환하자 핑이 70 ms로 안정화되었습니다.
유선 연결은 무선보다 더 안정적이며, 렉을 줄여줍니다.
교훈: 유선 연결은 무선 간섭을 방지합니다.
사례 3: 저사양 PC 구출
Intel Celeron N4000 노트북을 가진 플레이어는 두 명의 플레이어와 함께 30 FPS로 게임을 호스팅했습니다. Ryzen 5 데스크탑에 전용 서버를 사용하자 네 명의 플레이어가 60 FPS로 게임을 즐길 수 있었습니다.
교훈: 더 강력한 하드웨어에 호스팅을 이전하세요.
부드러운 멀티플레이어를 위한 최종 팁
- 오프라인에서 먼저 호스팅: 기본 성능을 확인하기 위해 혼자서 세계를 테스트하세요.
- 리소스 모니터링: 작업 관리자나 HWMonitor를 사용하여 CPU/RAM 사용량을 확인하세요.
- 세계 크기 제한: 생물이 적은 작은 세계는 서버 부하를 줄입니다.
더 많은 도움이 필요하신가요?
- 전용 서버 설정 튜토리얼: YouTube 가이드
세 번째 플레이어를 추가할 때 발생하는 렉은 피할 수 없는 것이 아닙니다. 모드 균형을 맞추고 설정을 최적화하며 호스팅 설정을 재고함으로써 생존 팀을 렉 없이 단합시킬 수 있습니다. 이제 슬라이드쇼 없이 하운드들을 정복하러 나아가세요!