디시인사이드 갤러리

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

갤러리 본문 영역

[서버정보] [서버 최적화 가이드] 입문자도 아니고 숙련자도 아닌 우리들을 위해

질문받갤로그로 이동합니다. 2024.05.22 14:49:32
조회 780 추천 10 댓글 13
														


시작하기에 앞서..

나는 단지 오랫동안 미인크래프트를 플레이하고 관련 프로그램을 개발해온 평범한 현직 서버/소프트웨어 개발직 직장인이야.

틀린 것도 있을 수도 있고 나와 생각이 다른 사람도 많을거야


글을 요약과 본문으로 나눴어. 요약만 써도 길더라고...

요약과 본문을 말하려는 바가 조금 달라.

본문에서는 너네가 원하는 다양하고 깊이 있는 최적화에 대해 다룰거야.

궁금한 점은 아래에 댓글 다면 아는 한에서 답변해줄게


최근에 자바 정확히는 JVM과 그 특성에 대해 많은 관심을 가지고 있는 것 같네.

이 내용에 관해서도 다룰거지만 그냥 친목용 서버나 크게 문제를 겪고 있지 않는다면 요약만 읽어도 될거야.


요약


자바 JVM

그냥 Adoptinum Temurin JDK 써.

GraalVM 같은건 그에 맞는 튜닝을 해야지 완전체야.

Temurin에 경우 편리하게 설치할 수 있도록 다양한 설치 패키지를 제공하고 있어.

너네가 흔히 말하는 설치 프로그램이지.

하지만 GraalVM은 제공하지 않아.

하나부터 열가지 다 직접 해야하지.

또한 버전은 너의 서버 버전이 지원하는 자바 버전 안에서 가장 높은 LTS 버전을 추천할게.

(8 11 17 21)


OS / 소프트웨어

하드웨어가 엄청 안좋거나 사양 및 성능에 민감하게 영향 받는 서버가 아니면 그냥 윈도우를 써도 상관없어.

그런데 너가 만약 큰 서버를 운영하고 있다?

너네 개발자들도 동의하고 능력이 있다면 리눅스로 바꾸는걸 추천할게 나쁘지 않아.


하드웨어

너네가 서버를 한번이라도 최적화에 관심을 갖게되면 꼭 보거나 듣게 되는 이야기가 있지.

마크 서버는 싱글 코어/쓰레드 서버다. 코어를 여러개 쓰지 못한다.

일단 이거는 반은 맞고 반은 틀린 소리야.

이거만 기억해 너는 무슨 일이 있더라도 4코어 이상의 CPU를 준비해야할거야. 높은 Ghz를 가지고 있을 수록 좋아.

돈이 많다고? 좋아. 그러면 너는 AMD와 인텔 중에 고민을 하게 되겠지. 선택권이 있다는건 좋은거야.

인텔을 사게 된다면 E코어는 모두 비활성화하고 써야할거야. 이거를 고려하면서 고르도록 해.


버킷

벌써 버킷 이야기네?

오랫동안 마크 서버를 사람으로써 틀딱 이야기를 하고 싶지만 요약이니 넘어가고.

좋아. 모드 서버는 Fabric, Forge, Quilt, NeoForge 중에 고르면 될거고.

모드 + 플러그인, 하이브리드 서버는 1.16.5 이상은 Arclight, 1.12.2는 CatServer.

일반적인 버킷 서버는 Paper, Pufferfish, Purpur, Plazma 이 4개의 선택지 밖에 없을거야.

뒤에 있는 버킷은 앞에 있는 버킷을 기반으로 하고 있어. 단순 무식하게 생각하면 뒤로 갈 수록 좋을 수도 있다는거지.

기본적으로 Paper를 쓰고 다양한 시스템과 많은 플레이어를 위한 최적화 또는 기능을 본다면 Purpur. 그 이상의 최적화를 테스트해보고 싶다면 Plazma를 추천할게.

Paper가 paperspigot에서 이름이 바뀌었을때부터 Purpur가 Airplane과 결합되기 전부터 Plazma의 부모격 버킷이 출시했을때부터 써왔던 경험이야.


플러그인

수 많은 환경. 수 많은 케이스. 수 많은 장르의 서버들을 실제로 플레이하거나 방송으로 경험을 해왔어.

가장 멍청한 짓 딱 3개만 나열해볼게.

1. 떨어진 아이템이 사라집니다! 3.. 2.. 1..

2. Zombie x16 (아이템 갯수 표시하는거 아니야)

3. /plugman load 또는 /reload

딱 보자마자 뭔지 알거야. 절대 쓰지마. 최적화가 아니라 발적화를 만든다고.

1번의 경우 아이템을 엄청 많이 떨구는 서버여서 클라이언트에 FPS 저하를 발생시키는 경우엔 어쩔 수 없이 쓸 순 있어도 merge-radius와 같은 버킷에서 기본적으로 제공하는 옵션으로 대체할 수 있으니까.

정말 필요한게 아니라면 쓰지마.



플레이

말 안해도 알겠지만 우리는 싱글플레이에서 하던 것처럼 플레이해도 서버에서는 렉이 발생할떄가 참 많아.

서버에 처음 입문하는 싱글 플레이만 한 마린이들이 많이 당황하는 부분이기도 하지.

동물 몇마리 이상 가둬놓고 키우지마세요.

멀리가지 마세요.

레드스톤 쓰지마세요.

그리고 우리 고인물 들에겐

장치 만들지 마세요.

몹팜 만들지 마세요.

겉날개로 멀리 날아가지 마세요.

참 이상한 이야기야. 우린 그냥 하던대로 했을 뿐인데.

맞아. 마인크래프트 서버는 우리가 생각하는 것만큼 견고하지도 훌륭하지도 않아.

과거에 수많은 잘못된 선택이 반복되었고 지금 그걸 만회해오고 있지.

이 게임은 다같이 즐기기에 너무 부족해.

하지만 우린 타협이라는 걸 할 수 있었으니 이렇게 즐기고 있지.


이 글에서 설명하는 것을 대부분 아는 사람에게는 정말로 정말로 영양가가 말라뒤져버린 것처럼 없어 보일 수 있어.

하지만 그러지 않은 사람을 위해 쓴 글이야.

나도 정말로 쓰고 싶은 중요하고 어려운 내용도 많지만 최대한 쳐내봤어.

쓰다보면 몇십줄 가서 여러번 다시 쓴거 같네.

질문은 언제나 환영.

요약이 아닌 본문은 정말 나중에 쓰여질거야.

나는 학생일때 이과 계열과 다르게 문과 계열은 성적이 바닥이었고 글도 못쓰지만

더럽게 많은 정보와 역사 이야기가 섞인 긴 글을 쓰고 있을게.


다들 항상 자기가 좋아하는 취미에 대해 깊게 알아보는 모습이 정말 보기 좋고 즐겁다.

추천 비추천

10

고정닉 6

5

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2879 설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
2874 AD 현물 경품 획득 기회! 아키에이지 지역 점령전 업데이트 운영자 24/06/20 - -
2875 AD 호요버스 신작 <젠레스 존 제로> 7월 4일 오픈! 운영자 24/06/24 - -
291674 일반 각자 자기 아이큐 적고가자 [14] ㅇㅇ(180.70) 06.20 473 0
291673 질문 퀘스트 한글화 질문 [1] ㅇㅇ(115.23) 06.20 228 0
291672 질문 어부 왜 실 가격 계속 올림? [3] dd(124.197) 06.20 207 0
291671 일반 쌍둥이 독거미스포너 찾었다 [2] &&&갤로그로 이동합니다. 06.20 269 2
291670 질문 뉴비 크리에이티브모드 공중에서 천천히 내려가는 법? 좀 알려줄수있니 [4] ㅇㅇ(59.30) 06.20 278 0
291669 일반 틱톡 망토 3분됨 [10] 나무안이나물갤로그로 이동합니다. 06.20 563 0
291668 질문 블럭힛 ㅇㅇ(122.34) 06.20 109 0
291667 질문 디시스드 모드팩 산업모드 몰라도 할만할까? ㅇㅇ(115.138) 06.19 145 0
291666 질문 형들 친구랑 마크 한달? 정도 하려는데 [6] 1234(211.117) 06.19 380 0
291665 일반 시꺼먼 블럭 찾아보니까 최후반부 컨텐츠더라 [4] 격리불가갤로그로 이동합니다. 06.19 449 0
291664 일반 모드팩 인더스트리얼 빌리지 2하는중인데 이거 한글 적용된거 없나? [1] ㅇㅇ(220.124) 06.19 177 0
291663 일반 하드코어 스켈레톤 왜 이렇게 빡셈? ㅇㅇ(121.169) 06.19 109 0
291662 일반 스갤에 모드 충돌 도와주세요 질문글 보면 [4] ㅇㅇ(203.230) 06.19 294 0
291660 일반 서버 성능 추적법 뭐 없나 [2] ㅇㅇ(121.189) 06.19 228 0
291659 단타서 대기방 [9] 데이비드갤로그로 이동합니다. 06.19 419 1
291658 일반 좆 된 거 같네 [6] 격리불가갤로그로 이동합니다. 06.19 597 0
291656 일반 혹시 ftb 퀘스트는 세이브 폴더 말고 config에 저장되는 건가요?? [1] ㅇㅇ(183.101) 06.19 161 0
291655 모드 그렉텍 모드팩 처음 해보는 뉴?비의 사고 회로 [2] 피플랜트갤로그로 이동합니다. 06.19 266 0
291654 질문 이거 보스방이나 함정같은 건 아니지? [4] 격리불가갤로그로 이동합니다. 06.19 317 0
291653 일반 마크 rpg 모험 모드팩 추천좀 [4] ㅇㅇ(119.199) 06.19 314 0
291652 모드 신규 Actions & Stuff 애니메이션 리소스팩 (BE) [3] ㅇㅇ갤로그로 이동합니다. 06.19 342 1
291651 일반 혹시 눈오면 좀비랑 애들 불에 안타? ㅇㅇ(222.103) 06.19 100 0
291650 질문 이거 시발 머임????? [6] 격리불가갤로그로 이동합니다. 06.19 447 1
291649 질문 모드 충돌 질문 [3] ㅇㅇ(210.219) 06.19 224 0
291648 일반 세그 블럭힛 ㅇㅇ(122.34) 06.19 105 0
291647 일반 굳 나잇 [1] 서라벌갤로그로 이동합니다. 06.19 172 1
291646 정보 돌풍구 tmi [3] 오포피갤로그로 이동합니다. 06.19 343 5
291645 일반 모드뺏더니 에러남! 도움!!! ㅇㅇ(211.205) 06.19 156 0
291644 일반 마크 크래시 해결좀 해줘 [1] ㅇㅇ(119.199) 06.19 114 0
291643 질문 님들은 모드팩 쓸때 램할당 어느정도로 하나요? [2] 구구나나(222.234) 06.19 166 0
291642 일반 트라이얼챔버 무거운코어 일반열쇠도 나오면좋앗을거같다 [1] 치즈벅갤로그로 이동합니다. 06.19 157 0
291641 일반 [퀘스트 잘 되어있음, RPG류 모드팩 있어?] [3] ㅇㅇ(112.145) 06.19 265 0
291639 질문 서버에서 엑레 자낚 모드로 쓰면 걸림? [3] ㅇㅇ(49.173) 06.19 96 0
291638 단타서 새틀라이트 빔 [23] ㄷㄷㄷㄷ갤로그로 이동합니다. 06.19 621 2
291637 질문 RPG 요소 많은 모드팩 CTE빼고 뭐 있음? [5] ㅇㅇ(211.44) 06.19 245 0
291636 일반 이거 주민에 용암뿌려도 공격행위 판정 아니지? [6] ㅇㅇ(220.125) 06.19 218 0
291635 질문 컴퓨터 포멧 하려고 하는데 맵 어케 살림 [2] ㅇㅇ(106.101) 06.19 142 0
291634 장타서 버전 수정)cte2 0.6.1c 할 사람 [3] ㅇㅇ(183.98) 06.19 534 0
291633 일반 셜커툽 1.21빨리 나오면 좋겠다 케넨갤로그로 이동합니다. 06.19 129 0
291632 일반 페더클 1.21 언제나옴? [3] ㅇㅇ(124.51) 06.19 321 0
291631 장타서 Create Astral 서버(crash 해결시도 1트) ㅇㅇ(210.178) 06.19 220 0
291630 일반 뉴비 페더클 [4] ㅇㅇ(124.51) 06.19 183 0
291629 일반 create astral모드질문 [1] ㅇㅇ(180.230) 06.19 152 0
291628 단타서 메탈호러 단타 [5] 데이비드갤로그로 이동합니다. 06.19 293 3
291626 일반 라이트메티카 1.21 언제나옴 [2] ㅇㅇ(210.94) 06.19 173 0
291624 일반 우민 처치했는데 왜 마을의영웅 칭호 안주냐 [2] ㅇㅇ(222.100) 06.19 292 0
291623 일반 버섯섬도 상인이 뜨는구나 [2] &&&갤로그로 이동합니다. 06.19 310 1
291622 일반 싱글모드 추천좀 [1] ㅇㅇ갤로그로 이동합니다. 06.19 151 0
291621 질문 모드팩으로 멀티하는데 모드 추가 못함? [1] ㅇㅇ(211.44) 06.19 141 0
291620 모드 만들었으면 하고 상상만 하는 모드팩 : 쓰래기섬 (1안) [27] 노란라마갤로그로 이동합니다. 06.19 1551 22
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2