디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] [장문] 팰월드 멀티서버 오픈하고 싶다면.. (feat. 24시간)

slo갤로그로 이동합니다. 2024.01.26 14:47:22
조회 69909 추천 43 댓글 109
														

팰월드 3일차 팰갤 눈팅런데 여기서 보고 배운 정보가 너무 많아서 뭐라도 도움을 주고 싶어서 글을 써볼게.

내용들은 대부분 내가 박치기하면서 경험적으로 배운 부분들이라 모든 게 정답이라고 할 순 없을거야.

여기 념글에 서버여는 법 자세하게 잘 올라와 있어서 여는 법 자체를 작성하진 않을게. 나도 그거따라 만들었어.


이 글에 대한 반박 시 내가 미안하다 니 말이 정말 맞다.


일단 팰월드 멀티는 세가지 정도로 크게 나눌 수 있을 것 같은데

1. 초대코드(초대코드 만든 사람이 호스트): 내가 만든 싱글 월드에 초대코드를 생성해서 친구를 초대

2. 데디섭(데디케이트 터미널 킨 사람이 호스트): 데디케이트 서버도구를 이용해서 멀티서버를 내 컴퓨터에서 키는 것

3. 호스팅섭(VM서버가 호스트): GCP(Google Cloud Platform), AWS(Amazon Web Services)같은 VM호스팅으로 여는 서버


생소할 수 있는 단어들을 먼저 정리하고 가자면


호스트 : 서버장이고 내가 멀티서버에서 플레이하는 모든 정보들을 저장하는 사람이라고 생각하면 편할 것 같아

GCP, AWS : 각각 구글과 아마존에서 제공하는 서비스 이름이야.

VM(Virtual Machine)인스턴스 : GCP, AWS에서 제공하는 수많은 제품중에 하난데, 24시간 가동되는 가상의 컴퓨터라고 생각하면 편해



1. 24시간 서버에 관하여

- 초대코드 서버는 코드를 만든 사람이 아예 게임자체를 플레이 하고 있는 동안만 멀티가 가능한거고

- 데디섭은 게임을 하고 있을 필욘 없는데 서버를 여는 콘솔을 키고 있는 동안만 멀티가 가능하고

- 외부서버는 처음 열고 내가 별도로 중지하지 않는 이상 계속 서버가 열려있어.


내가 집에서 하던 PC방에서 하던 서버는 켜져 있기를 바라면

집서버의 경우엔 컴퓨터를 24시간 키고 있어야 할거고(게임 또는 서버도구를 키고 있어야 하기 때문이야)

호스팅서버의 경우엔 애초에 신경 쓸 필요가 없어(내가 종료하지 않는 한 24시간 가동되는 컴퓨터기 때문이야)


친구들과 하던 어쩌던 내 컴퓨터를 24시간 킬 생각이 없는 사람은 VM인스턴스를 이용하는 법 밖에 없겠지?

서버여는 방법을 알려준 념글에서 말해주는 방법을 따라가면 어려움 없이 가능한 것 같더라.

지역 문제로 뭐 지금은 열 수 없다는 내용의 에러가 뜨는 사람들 보이던데 나도 그랬어.

이 부분은 southeast3인가? 서울만 맞추고 코어 4, 램 16gb, 저장용량 50gb, 우분투 << 이 네 가지가 중요한 거니까

다른 유형으로 변경해도 문제는 없어. 실제로 나도 N1이 안되서 N2로 열어서 하는 중 이야.


다만 위 설정대로 하기엔 내가 하는 서버는 4명이라 좀 오버스펙 같긴 해. 물론 적정량이 얼마인지도 잘 모르고 ㅎ;


2. GCP 크레딧에 관하여

념글에서 설명해준 방식이 GCP를 이용한거라 GCP를 기준으로 계속 설명할게.

그 외에 AWS든 뭐든 결국 VM을 만들어서 내가 여는건 똑같은거라 크게 다를 건 없을거라고 봐.


GCP처음 사용하는 유저에 한하여 90일 또는 300$의 무료 크레딧을 줘.

이게 뭘 의미하는 거냐면

1) 300$의 크레딧을 90일 안에 소모하지 않으면 90일 경과로 끝

2) 90일보다 전에 300$를 소모하면 크레딧이 없어서 끝


한마디로 딱 100$짜리 VM인스턴스를 만들어서 사용하는 게 아니면 정확히 3개월 무료는 아니라고 보면 될 거 같아.

개인프로젝트로 서버 호스팅은 많이 해봤는데 90일, 크레딧 모두 소모되기 전에 마무리되서

끝까지 가면 자동으로 크레딧이 없을 때 멈추는지 어떻게 되는지는 잘 모르겠다.


N1또는 N2로 구성하면 150$ 안에선 끝나는 걸로 아는데

혹시 모를 사고는 예방하는 게 좋으니 2달에 한 번 이전하자.


3. 그럼 무료기간 뒤엔 그냥 내가 24시간 컴퓨터 켜야 함? (GCP야매에 관하여)

내가 앞서서 2달에 한 번 이전하자. 라고 했는데

'그럼 2달마다 태초로 돌아가야 하냐' 또는 '그럼 2달 뒤엔 내컴퓨터를 24시간 켜야 하냐' 하는 질문이 생길 것 같아.


결론만 말하면 아니야. GCP는 구글아이디로 진행할 수 있어. 또한 구글아이디는 만들기가 쉽고.

그래서 보통 개발자들은 포트폴리오서버 크레딧이 다 될 때마다 새로운 외부서버 파서 원래 서버의 정보를 옮긴다더라.


한마디로 무료기간이 끝나가면 새로 아이디를 파서 새로운 무료크레딧을 받고 원래 있던 파일들을 새 VM으로 옮겨라 이 말이야.

2개월에 한 번씩 해야하는 불편함이 있지만, 결국 달에 15만원 가량의 비용을 아낀다 생각하면 충분히 가치가 있다고 생각해.

혹시나 이제 멀티 그만하고 싶으면 꼭 VM인스턴스를 삭제하자. 이유는 묻지 말아줘. 아픈 기억이니까.


본론으로 돌아와서 그럼 두 달에 한 번 새집을 만들어서 세이브 파일만 옮겨주면? 2달 이상 서버가 유지된다~ 이거겠지?

세이브 파일에 대해서 조금 자세하게 이야기해주고 싶어서 세이브 관련은 따로 빼서 설명해줄게.


4. 세이브 파일(세이브파일 이관에 관하여)

일단 내 경우를 먼저 이야기해줄게.

나는 친구랑 초대코드 서버로 하다가 24시간으로 바꾸려고 호스팅을 만든 케이스야.

이 과정에서 우리가 초대코드 서버에서 하던 세이브를 호스팅서버로 옮기려고 노력해봤어

결론은 '실패'야.


초대코드로 들어가는 손님은 아이디마다 특정값을 이름으로 가진 세이브파일을 호스트 컴퓨터에 만들어.

예를 들면 'ASDF00000000.sa v' 이런식이야. 특이한 점이라면

초대코드 서버든 데디섭이든 호스팅섭이든 멀티에서 A라는 사람은 어디서든 무조건 똑같은 이름값을 가져.

그렇기 때문에 초대코드서버에서 쓰던 세이브자료를 모두 긁어서 호스팅서버나 데디섭에 옮기면

손님으로 들어왔던 유저들의 정보들은 모두 이관이 되는거야.


하지만 치명적인 단점은 '호스트 유저의 정보는 사라진다.' 라는 것..

앞서서 손님은 특정값을 가진다고 했는데, 초대코드서버에서 호스트의 저장파일은 '0000000000001.sa v' 고정이야.

한마디로 '특정값' 으로 호스트 유저의 정보를 저장하는게 아니라 그냥 '0000000000001.sa v' 파일은 호스트의 파일이다 이거지.

이런 이유로 초대코드 호스트는 다른 유형의 멀티에 가면 새로운 정보로 새로 쓰이기 때문에 저장이 옮겨지지 않아. (파일명을 수정해도 안되더라 이건..)

나는 이 문제 때문에 그냥 초대코드 서버 정보는 버리고 호스팅서버에서 태초부터 진행했어.

데디섭은 안해봐서 어떤지 잘 모르겠다. 아마 데디섭은 호스트서버랑 같을거야.


5. 서버 주소를 멋지게 만들어보자. (도메인)

앞선 내용들은 VM 호스팅을 할 예정이라면 기본적으로 알아두면 좋은 내용들이라고 생각하고

지금 나오는 내용은 조금 더 이쁜 서버를 위한 노력' 이라고 생각하면 좋을 거 같아.


아마 데디케이트서버나 멀티서버 해본 사람들중에

@@@.@@@.@@@.@@@:8211 이런식으로 서버 아이피를 치고 들어가본 사람도 있을거고

palworld.com:8211 이런식으로 url을 치고 들어가본 사람도 있을거라 생각해.


다들 VM인스턴스를 생성하면 서버아이피를 이용해서 접속하게 될텐데

닷네임, 가비아 같은 도메인 판매사이트에서 내가 원하는 이름의 도메인을 구매한 다음

DNS설정에 A레코드를 추가해서 서버 아이피를 입력하면

mypersonaldomain.com:8211로 접속이 가능해!


예를 들어 서버 주소를 외우기 쉽게 하려고 palgall.gg라는 도메인을 구매했다면

palgall.gg도메인 설정에서 DNS설정에 a레코드로 서버아이피를 추가하면 palgall.gg:8211 이런식으로 접속할 수 있겠지?

글 내용이 너무 길어져서 이 부분은 원하는 사람들이 있으면 새로운 글로 올려줄게.


장문요약)
1. GCP는 그냥 2달에 한 번 이전하고 기존 VM은 삭제하자.

2. 세이브 파일은 데디 > 호스팅은 가능하지만 초대코드 > 호스팅은 초대코드 서버 호스트의 정보가 날아간다.

3. palgall.gg:8211 같은 아이피로 서버를 운영하고 싶으면 도메인 DNS의 A레코드에 서버아이피를 등록해두자.


여기까지 내가 호스팅멀티 열면서 어려웠던 부분들 정보였고 부족한 점이나 궁금한 거 댓글 달아주면 아는 선에서 다 대답해줄게!

회사라서 사진 없는 글 뿐이라 읽기 힘들텐데 미안하고 다들 즐거운 게임 하길 바랄게 수고! =3=3

++ 수정)
1. 사람 여럿이서 할 것 같으면 램 32기가로 하고 아래 글 참고해서 좀 더 자세하게 설정합시다.

https://m.dcinside.com/board/palworld/34796

2. 데디섭에서 호스팅서버로 옮기는건 호스트 초기화 안된다고 합니다
3. 호스팅 > 호스팅은 상관 없습니다.

4. 파일질라에서 위에 로그창에 permission 어쩌구 나오면 구글콘솔가서

   sudo su 엔터

   chmod 777 game
해봅시다

추천 비추천

43

고정닉 10

4

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
3007 설문 실제 모습일지 궁금한 미담 제조기 스타는? 운영자 25/05/05 - -
268185 공지 팁&정보 링크 모음 [17] 금타갤로그로 이동합니다. 25.01.09 64821 28
253004 공지 패치노트 전체 수정해서 올림 [21] ㅇㅇ(183.96) 24.12.23 45939 34
221494 공지 팰월드 갤러리 이용규칙 [7] 금타갤로그로 이동합니다. 24.04.08 7162 13
221495 공지 신문고 [2] ㅇㅇ(106.101) 24.04.08 6883 2
290966 일반 교배 패시브작 질문 [2] 팰갤러(221.141) 12:35 20 0
290965 질문 노예생산 교배아저씨 무슨팰이 좋음 [7] ㅇㅇ(39.7) 12:04 54 0
290964 질문 뉴비 질문 드립니덩.. [8] 팰갤러(121.150) 10:58 92 0
290963 일반 정리된것같으니 저녁에 공지올리겠음 [9] 멍갤갤로그로 이동합니다. 10:23 219 3
290962 일반 이거 일렉판다 어딨는거임? [3] 팰갤러(221.141) 09:46 118 0
290960 일반 절식의 극의 < 얘 뭔데 안뜨냐 [1] ㅇㅇ(118.235) 07:39 108 0
290959 일반 샤키드 초절기교 뜨긴뜨나요? [4] ASUS갤로그로 이동합니다. 05:21 120 0
290958 질문 테라나이트 기배 보통뭐씀? [1] duke갤로그로 이동합니다. 03:22 86 0
290957 일반 우울증같은 것도 교배 속도에 영향 있음? [2] 팰갤러(61.39) 01:30 147 0
290956 일반 다이아몬드 바디<이새끼 원래 안뜸? [6] 팰갤러(116.120) 00:54 196 0
290955 일반 분양은 그냥 냅두는게 나을거같은데 [2] ㅇㅁ갤로그로 이동합니다. 00:01 225 0
290954 일반 포획이거 죽이는거랑 드롭량 같았나? [3] duke갤로그로 이동합니다. 05.07 122 0
290953 일반 석영거점 이새끼들 일을 안하는건가 팰갤러(1.245) 05.07 89 0
290952 질문 샤키드 농축용은 특성 뭐 필요함? [2] 팰갤러(116.120) 05.07 123 0
290951 질문 둥실해치 질문점 [2] 팰갤러(116.120) 05.07 109 0
290950 일반 님들아 건축 하고싶은데로 해도 알아서 펠들 일잘함?? [2] 대부분실력문제갤로그로 이동합니다. 05.07 181 0
290949 일반 서버..하다가 안들어가지면 다시..싱글로.. [2] 팰갤러(112.145) 05.07 134 0
290948 일반 발전형 활 안쓸거면 밤별모래는 별로 필요없지? [2] ㅇㅇ(118.40) 05.07 180 0
290947 서버 gallworld 서버 복구완료 [10] ㅇㅇ갤로그로 이동합니다. 05.07 217 2
290946 일반 개체값 알려주는 안경에 고대코어 들어가던데 [8] 팰갤러(116.120) 05.07 180 0
290945 일반 암폭 얀데리나 [1] 팰갤러(211.234) 05.07 197 0
290944 일반 요즘 일하고 돌아오면 이러고 멍 때리고 있네 루딘남파갤로그로 이동합니다. 05.07 143 0
290943 일반 흡혈귀 이거 좋은 특성이야? [11] 팰갤러(125.177) 05.07 263 0
290942 일반 분양요청글 좆같은거도 이해는 함 [5] 팰갤러(117.111) 05.07 321 5
290941 일반 공식 한국서버는 없나요?? [2] 팰갤러(112.145) 05.07 110 0
290940 일반 멀티섭에서 경쟁심 가진 병신새끼들이 제일 좆같음 [6] 서울의대수석입원갤로그로 이동합니다. 05.07 222 0
290939 질문 다이아몬드 폴 vs 눈보라 스파이크 [3] ㅇㅇ(175.208) 05.07 171 0
290938 질문 거점 작업중에 렙업 잘되는거 뭐 있어? [2] singsingsingsings갤로그로 이동합니다. 05.07 100 0
290937 일반 “안녕하세요 만나서 반갑습니다.“ 서울의대수석입원갤로그로 이동합니다. 05.07 155 1
290936 일반 갤섭 서버장 서버삭제하고 튀었음? [4] 팰갤러(211.194) 05.07 256 0
290935 서버 멀티 같이하실분(누구든 환영) [7] 팰갤러(122.38) 05.07 248 0
290934 일반 넷마블에서 넷마블판 팰월드 만든데ㅋㅋ [11] 이도이갤로그로 이동합니다. 05.07 456 1
290933 일반 초중반에 고릴레이지 좀 괜찮네 [1] ㅇㅇ(211.203) 05.07 151 0
290932 질문 레벨 초기화같은건 없나요 [4] 팰갤러(61.77) 05.07 139 0
290931 일반 님들 방장 봇 같은거 있음?? [2] 팰갤러(220.93) 05.07 119 0
290930 일반 갤섭 운영하던 중고뉴비 있누 ㅠㅠ [3] ㅇㅇ(221.165) 05.07 160 0
290929 분양요 요청글 테스트 견본 ㅇㅇ갤로그로 이동합니다. 05.07 483 6
290928 일반 요즘 블러드캐티 ㄱㅊ음? [10] 메렁갤로그로 이동합니다. 05.07 239 0
290927 일반 베비뇽 아주리비 이런 체금 좀 낮은 탑승속성 부여 팰들은 특성뭐가좋음? [7] duke갤로그로 이동합니다. 05.07 165 0
290926 일반 파딱 내용정리한거에 의견달음 [6] 팰갤러(211.60) 05.07 182 2
290925 질문 멀티섭 하는 중인데 내 캐릭터 정보만 날아갈 수도 있음? 팰갤러(115.126) 05.07 76 0
290924 일반 대충 의견 종합해봄 [13] 멍갤갤로그로 이동합니다. 05.07 556 9
290923 일반 구걸충 팩트 [5] ㅇㅇ(222.97) 05.07 344 12
290922 일반 팰 무작위가 레벨은 그대로 따라오는구나 [1] 팰갤러(121.150) 05.07 114 0
290921 일반 지금 제일 문제가 2개 아님? [2] ㅇㅇ(118.235) 05.07 155 0
290920 일반 분양이 ㅈ같아서 그런게 아니라 받는놈이 ㅈ같아서 그런거야 [2] 팰갤러(211.60) 05.07 183 1
290919 일반 분양 방식을 바꾸는건 안됨 ㅇㅇ [5] 지나가던놈갤로그로 이동합니다. 05.07 160 0
290918 일반 빙천마 양산 끝나면 노동팰 작업할가.. [1] ㅇㅇ(39.7) 05.07 102 0
290917 일반 분양이 강제도 아니고 [2] 팰갤러(221.165) 05.07 151 1
290916 일반 주딱이 아니라 내가 만든건데 [8] DESANTA갤로그로 이동합니다. 05.07 265 1
뉴스 [TVis] 제니, ‘엄마 샤라웃’ 해도…“평범한 모녀인데 아름답게 포장” (유퀴즈) 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2