[SRCDS] 보이스 여러 명 겹칠 시 렉 걸림 방지법
처음에는 sv_voicecodec 을 건드리면 되는 줄 알고 기존 코덱인 vaudio_speex 에서 voice_speex 로 변경을 해보았더니 이게 잘 말을 안들어서 그런건지 코덱 자체는 잘 변경이 안되는 데다가 서버를 열고 난 후 코덱을 변경하면 보이스가 먹통이 되어버리는 경우가 있고 해서 그냥 생각해본 결과 역시 이건 단순히 네트워크 문제고 코덱과는 상관이 없을 것 같아서 제외했습니다.
솔직히, 네트워크와 관해서 정확히 알려면
https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking
와 같은 글을 읽으면 알겠지만 읽는 도중 토나올 것만 같기에 그냥 읽지 않고 제가 나름 판단한 기준으로 연구했습니다.
그래서 여러 가지를 생각해 보고 결론적으로 보이스 렉에 영향을 미치는 요소(유저분들의 협조로 직접 서버에 실험을 해보았습니다)는 다음과 같습니다:
sv_minrate, sv_maxrate, sv_maxupdaterate, sv_maxcmdrate, sv_minupdaterate, sv_mincmdrate
그 중에서 제일 영향을 미치는 것이 sv_minrate, sv_maxrate 인 것으로 드러났고, 이를 조절하셔야 합니다.
rate 가 적을 수록 핑이 올라가구요.
따라서 아래와 같이 이 정도라면 보이스 렉은 없을 것 같네요.
sv_minrate 10000
sv_maxrate 30000 (또는 sv_maxrate 0)
sv_maxupdaterate 100
sv_maxcmdrate 100
sv_minupdaterate 66
sv_mincmdrate 66
서버에 뭔가 뜻하지 않게 렉이 걸린다거나(그냥 렉 걸리는 등) 서버에 좀 부담감이 있는 것 같다면
sv_maxupdaterate 66
sv_maxcmdrate 66
sv_minupdaterate 33
sv_mincmdrate 33
정도로 맞추어주세요.
제가 예전에 관리하였던 서버 같은 경우 다음과 같이 설정하고 운영했었습니다.
sv_minrate 25000
sv_maxrate 0
sv_maxupdaterate 100
sv_maxcmdrate 100
sv_minupdaterate 66
sv_mincmdrate 66
※P.S-1. 사람들이 많이 오는 서버일 경우, sv_minrate 와 sv_maxrate 를 크게 잡아주시길 바랍니다.
(예시: sv_minrate 30000)
※P.S-2. 핑이 올라가고 그런 것은 보이스만 그런게 아니라 사람들 수 자체도 적용되니 참고하세요. (따라서 저 설정을 잘 조절하시면 됩니다.)
'Info/Tips > Server' 카테고리의 다른 글
| [SRCDS] Temporary Entity 속성 정보 확인 방법 (0) | 2015.01.22 |
|---|---|
| [SRCDS] 서버 콘솔 명령어 찾기, 플러그인 핸들 누수 확인 (0) | 2015.01.22 |
| [Linux] Apache, MySQL, PHP 설치하기 (웹 서버 설치) (0) | 2015.01.22 |
| [SRCDS] RCON 포트 네트워크에서 막기, VAC 포트 정보 (0) | 2015.01.22 |
| [Linux] 서버 공격 방어를 위한 iptables 방화벽 설정 (0) | 2014.09.20 |