안녕하세요 앰버드림입니다 (_ _)

최근 게임 클라이언트가 튕기는 분이 많아지신 것 같아서 글을 적어봅니다.



대항해시대가 튕기는 이유는 크게 3가지로 나눌 수 있습니다.

1. 프로그램의 오류 (연산 불가)

2. CPU 또는 그래픽 카드에서의 오류 (연산 또는 그래픽 처리 불가)

3. 네트워크 오류




1. 프로그램의 오류 (연산 불가)

이 것은 모든 온라인 게임에서 동일한 문제입니다.

간단히 설명을 하면 게임이 접속한 서버의 데이터와 PC 로 접속한 클라이언트(게임)의 데이터가

서로 맞지 않아서 서버에서 처리하지 못 하는 경우에 클라이언트(게임)을 종료시켜버리는 것입니다.

같은 장소 / 특정 행동을 하였을 때 => 지속적인 게임 종료 현상이 나온다고 가정을 하면

이 것은 해당 게임을 담당하는 게임 회사에서 수정해야 하는 내용입니다.




2. CPU 또는 그래픽 카드에서의 오류 (연산 또는 그래픽 처리 불가)

해당 문제는 가장 많이 일어나는 문제입니다.

CPU 보다는 그래픽 카드에서의 처리 불가 데이터로 인해서

아무런 예고 없이 클라이언트(게임)이 종료되는 경우가 가장 많습니다.



그 외에 사용하는 PC 에서 그래픽 데이터가 맞지 않는 경우

게임에서 자체적으로 종료하는 경우가 있으며 이런 경우에는

그래도 종료되는 이유를 화면에 출력해 줍니다.



대항온 자체가 저사양 게임이다보니 낮은 사양에서 돌리는 분들이 많습니다.

PC 를 잘 모르시는 경우 드라이버를 자동으로 설치하여 사용하시는 분들이 많지요.

하지만, 이런 경우에는 범용으로 많이 하는 게임 위주로 버전을 맞춰놓기 때문에

대항온에서 그래픽 드라이버 특성이 맞지 않을 수 있습니다.



Nvidia Geforce 그래픽 카드의 경우 개인적으로 드라이버 버전 450.12 를 선호합니다.

최신 버전은 461.92 이지만 불안정 이슈가 있습니다.


ATI Radeon 그래픽 카드의 경우 아드레날린 드라이버를 2019년 버전을 사용하시는게 좋습니다.

2020 / 2021 버전을 사용했다가 저도 문제가 크게 생긴 적이 있어서 고생을 좀 했습니다.


인텔 내장 그래픽은 어떤 것을 쓰셔도 무방합니다.

대신 3D 성능이 안 좋은 만큼 싱크가 안 맞는 부분은 감당하셔야합니다 ㅠㅠ

개인적인 느낌이지만 인텔 내장 그래픽이 더 많이 튕기는 것 같습니다.



3. 네트워크 오류

1번과 동일한 내용이긴 합니다.

서버와 클라이언트의 데이터가 동일해야 하는데 오류로 인하여 싱크가 맞지 않아서

서버에서 강제 종료 신호를 클라이언트로 보내서 종료시켜버립니다.

이 것도 게임사에서 수정해야 할 문제이긴 합니다.

(그래봤자 1초에 50kb 도 안 되는 데이터인데 그게 안 맞아서 종료되는거면 참...)



PC 쪽으로 궁금하신 것이 있다면 댓글로 적어주세요.

제가 아는 한도 내에서 / 시간이 되는대로 답변드리도록 하겠습니다 (_ _)

오늘도 순항하세요 ㅇㅅㅇ)/