지난 주 화요일에 싱글 하다가 같이 하면 더 재밌을 것 같아서 무턱대고 호스팅 구매해서 서버를 오픈함

근데 사람이 너무 몰려서 나도 게임을 못 할 지경이라 구글 클라우드랑 호스팅 서버 몇 개 더 구매해서 서버를 오픈하다 보니 6개까지 늘어나게 됨
(물론 지금은 관리하기가 너무 힘들어서 2개로 줄임)

6개 서버 운영해보고 느낀점 남겨두니 서버 운영하실 분들이나 좋은 서버 고르고 싶은 분들 참고하세용

글 쓸까 말까 고민하다가 서버 운영관련 해서 개인DM을 엄청 받아서 그냥 이걸로 퉁침..

<서버 관련>

1. 구글 클라우드는 장기적으로 볼 때 운영이 어려울 것 같음

한국 서버라 속도가 빠르다는 장점이 있긴 하지만
이걸 체감 하려면 사양을 많이 높게 설정해야 함. 그럼 무료 크레딧 차감 속도가 빠른데
평균 접속 인원 16명 기준으로 하루에 3~4만원 정도 차감 되었던거 같음
그럼 10일도 운영 못함. 물론 뭐 계정 또 만들어서 하면 되긴 하는데 
나 같으면 못함.. 진짜 귀찮음 그냥 몇 만원 내고 호스팅 하는게 정신건강에 좋음

(참고로 2~3달 유지 하려고 사양을 낮추면 한국서버의 속도 이점이 많이 없음)

그리고 이유는 모르겠으나 자주 서버가 꺼짐, 재시작을 많이해야함
호스팅 서버 1번 재부팅 할 때 구글 클라우드 서버는 3~6번 재부팅했던거 같음

결론은 정말 귀찮다. 서버장이 보살이 아니라면 장기 운영 어려움.


2. 개인 컴퓨터 서버는 무난하지만 사람이 관리 한다는게 단점.

호스팅이랑 구글 클라우드는 켜두면 알아서 돌아가지만
개인 컴퓨터는 개인이 관리하는거라 아무래도 더 신경써야 할게 많음.

서버장이 팰월드를 정말 좋아하고 많이 게임하는 사람이면 괜찮지만
서버장이 현타 오거나 게임 좀 질리면 서버 상태가 같이 나락갈 지도?
(호스팅은 서버장 상태에 상관없이 어쩄든 계속 돌아는 가니)


3. 서버 비용

구글 클라우드를 유료로 운영하려면 하루 3천원, 고사양은 하루 3만원
3천원은 속도 외국이랑 비슷, 자주 서버 다운

호스팅은 싼 곳은 한 달 만원 (4~8명)
무난한건 한 달 2만원 대 (10~18명)
고사양은 한 달 5만원 ~ (20~32명)

그런데 호스팅도
트래픽당 부가하는 곳이 있고
대역폭으로 부가하는 곳이 있음.

아 그리고 호스팅 서버 위치에 따라 속도가 다르긴한데
국내 기준 일본, 홍콩 까지는 괜찮고
그 이상 넘어가면 플레이 하기가 힘듬

한국에는 아직 팰월드 전용 호스팅 서버가 없어서
가상 서버 임대해서 쓰거나(근데 이럴꺼면 구글 클라우드 쓰는거랑 똑같음)

팰월드 전용 호스팅이라고 뭐 더 속도가 빠르거나 그런건 없는데
팰월드 버그나 오류 같은건 대응해주고, 아무래도 전용이다 보니까 이래저리 관리가 편하고
업데이트도 바로 적용해줌




예제이긴 한데 메모장으로 파일 불러서 코드 직접 건드는게 아니라 이런식으로 딸깍으로 설정할 수 있는게 많음
경험치 배율, 팰 포획률 등등 인게임 설정도 이렇게 딸깍으로


<운영 관련>

1. 생각보다 버그/핵 플레이어들 엄청 많음.
진짜 서버장이나 관리자가 24시간 상주하면서 잡아내야 함.
지금은 팰월드 자체적으로 막을 수 있는건 없음

유저 죽이는 핵, 죽인 유저 팰 뺏는 핵, 자원, 아이템 무한생성, 팰 무한 복사 등등..
심지어는 서버파일을 해킹해서 밴을 해제하는 경우도 있었음 ㅋㅋㅋ

지금 우리 서버에 디코 가입자가 400명 정도 되는데
그러다 보니까 진짜 이런저런 일 많이 겪음 ㅋㅋ

진짜 게임 하는 시간 보다 관리하는 시간이 더 많았고
덕분에 지금은 노하우가 좀 쌓여서 금방 금방 잡아내고 털어냄
최근에는 스팀인증 계정만 아이피 볼 수 있게 바꿔둬서
더 잡기가 수월해짐


2. DDOS를 많이 언급하는데 사실 디도스는 그렇게 많지 않음
디도스 보다 버그 플레이나 특정 유저 데이터 때문에 아웃소켓이 많이 뜨는 경우가 더 많음
이건 서버 재시작 해도 의미 없고, 그 유저를 찾아서 밴하는게 더 빨랐음

3. 유저들이 원하는건 안전한 서버, 데이터 초기화 없는 서버

하드 유저들은 금방 엔드컨텐츠 보고 다른 서버 가는 경우도 있지만
보통은 다 그렇지 못해서 초기화 없이 오래 안정적으로 유지되는 서버를 더 선호하는거 같음

우리 서버도 지금

조금 배율 2배 1개, 기본 배율 1개 총 2개 운영중인데
초기화 없는 기본 배율 서버의 유저가 2~3배 더 많음


<좋은 서버??>
근데 이건 사바사고 또 10인 이상 서버에서 게임할 사람만 참고하면 될듯?

1. 서버장이 일단 그 서버에서 게임을 해야함.
그래야 서버 문제 생겼을 때 바로바로 대응할 수 있고, 핵/버그 유저도 쉽게 잡을 수 있음

2. 오래 유지될 서버
서버 공지나 대화들 보면 서버가 대충 어떻게 운영되고
데이터 초기화는 얼마나 되고, 초기화 되면 어떻게 대응해주고 등등을 볼 수 있음

서버장이 게임 보다 사람 모으는데 더 시간 많이 쓰거나
아니면 룰 없이 그냥 운영 되는 곳은 금방 닫히거나 초기화 될 가능성이 매우 큼.
(그냥 다 오픈으로 해두면 버그/핵 유저 못 잡아서 금방 터짐)

룰이 비교적 빡빡한 곳이 귀찮긴 해도 오래 운영 될 수 있음

3. 서버 운영을 할 줄 아는 서버장이 운영 하는 서버

꼭 팰월드 서버 운영 경험이 없더라도 다른 게임 서버를 운영해봤다거나 하는 사람이 운영하는 서버가
아무래도 관리도 잘 되고 오래가고 좋은 서버일 확률이 높음.

뭐 너무 당연한 이야기지만..


무튼.. 일주일 동안 게임하는 시간 보다 서버 관련 일한 시간이 더 많았고
진짜 초기화도 많이하고 이런저런 맘고생도 많이하고 ㅜㅜ 힘든 시간이였지만

같이 재밌게 게임 하실 분들도 생기고
노하우도 좀 생겨서 이제는 게임도 열심히 하고 있음 ㅋㅋ