개인 자료란 (JE)

  서버 커뮤니티

Profile Ba_koD 디스코드 부스터

Ba_koD ea2d391653164e8dbf1342119974c75a

Profile

질문하기 멀티플레이

마크서버 생성시 설정 추천

2024.07.17 조회 수 86 추천 수 0
이해도 초보자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

친구들이랑 간단하게 즐길서버 열러고하는데

docker로 올려서 사용하려고하거든요(분리목적)

pufferfish 사용할꺼고 java17사용할껀데 문득 최적화를 한다면 어디까지 할수있을지 궁금해서 질문남깁니다

1. 어느 docker image를 사용해야하는지

2. 어느 서버구동기를사용해야하는지(현재는 pufferfish로 생각중)

3. 서버 구동시 argument들(이전에 받은 긴 arg가 있긴합니다)

4.어느 java배포판을 사용해야하는지


Docker에 올리는것부터 아이러니긴한데 최적화를 최대한 한다면 어느정도로 할수있을지 궁금해서 올려봅니다


서버는 장난감서버로 (N100에 16gb램 512gb) 작게 돌리는중입니다. 다른 장난감 서버도있긴한데 이걸로 무리가면 바꿀꺼라 하드웨어 스펙은 저걸 기준으로하는데 더높여도 되긴합니다. 더좋은건 수중에 7840HS, 5800H, 11400밖에 없습니다 (64GB, 2TB)




4개의 댓글

KITE2459
2024.07.17

1. docker 쓰는것부터 성능이 좀 나가리긴 하지만 그나마 최선의 편의성과 성능이라면 debian 이요

2. 플러그인과 함께 간편하게 열 것이라면 pufferfish가 좋은데 그게 아닌 바닐라의 일관성을 요구하며 뭘 한다면 fabric이요

3. https://flags.sh/ 씁니다, 또는 jre 제공자마다 특화 flags도 있으니 찾아보세유, 전 graal 씁니다

4. 위에서도 말했듯이 전 graal을 추천하긴 하는데 세팅이 번잡하다면 temurin 씁시다

 

저 같은 경우에는 네이티브로 Clear Linux, fabric + 각종 최적화 모드, 저 사이트의 flag + graal 특화 flag, graalvm 으로 씁니다

Ba_koD
2024.07.18
@KITE2459

좀 찾아봤는데 만약 docker로 서버를 올린다고 하면

https://www.graalvm.org/downloads/#

해당 graalvm docker 배포판에 올려두고 구동해도 괜찮을까요?

사실 마음은 docker대신에 따로 사용자 만들어서 돌리는걸로 마음먹긴했는데 이렇게해도 문제가 없을지 궁금합니다

KITE2459
2024.07.18
@Ba_koD

사용자 따로 만들어서 screen생성해서 굴리는거면 더 권장이긴 합니다. 제가 그렇게 사용중이거든요

graalvm docker가 찾아보니 따로 있긴 한데, 저는 이걸 사용 안 해봐서 모르겠네요

암튼 따로 사용자 만들어서 graalvm 받아서 환경변수 설정하고 사용하는건 문제가 없습니다

Ba_koD
2024.07.19
@KITE2459

원래 서비스 등록해서 사용중이긴했는데 문득 생각나서 해볼려던거라 생각까지만 해봤습니다. 다시 생각해보니까 따로 도커 올리는건 굳이싶어서 도커로 올리진 않을꺼같네요 답변감사합니다!