개인 자료란 (JE)

  서버 커뮤니티

Profile 승규ㅣrunkan 대표칭호 없음
Profile

마인크래프트 서버 기초강좌 :: (1) 버킷 만들고 서버 열기


오늘은 버킷을 만들고 서버를 열어보겠습니다.
버킷은 spigot 1.15.2 버전 사용하였습니다.다운 : 1.15.2 스피갓 다운


다른버전 다운받기 : https://getbukkit.org/download/spigot



b2d4dd1f0d52c7f5fd376e6334f809ec.png

이렇게 폴더에 넣어 둔 뒤
e591a97433afa45afb18878cc85be479.png

이렇게 이름을 바꿔주세요

그 다음
텍스트 파일을 만들고
c2b0b93dafd69db9f33aaa60a5126896.png

이렇게 이름을 설정하여 주세요.(만약 확장자가 보이지 않는다면 )3479787e15929c753a8d76f3d7391b8d.png

보기 에서 파일 확장명을 체크표시해 주세요.

그리고 우클릭 - 편집에서


@echo off

java -Xmx1024M -Xms512M -jar spigot.jar

pause

이렇게 넣어주세요!
Xmx는 최대 램 할당량 Xms 는 최소 램 할당량 입니다.
만약 컴퓨터에 램이 넉넉하다면

@echo off

java -Xmx3072M -Xms1024M -jar spigot.jar

pause

램 1GB 는 1024MB 입니다.

이런식으로 해주시면 되겠습니다.

그리고 그 배치 파일을 키면
bbe2180c091f67c820e44ee0a33677d9.png

이렇게 뜨는데 아무키나 눌러서 창을 꺼 줍니다.
그러면 그 폴더에 eula.txt 라는 파일이 생겼을것인데,

b8f80fdbbc70d1679fab93c4e87148f7.png

false 에서
b46e93a240adb20aa188cc6a34496025.png

이렇게 바꿔주고 다시 키면?
77e8c703fea302c8afa9c96fc5d1ddf0.png

이렇게 뭐가 떠서 Done 이 뜨면 끝 입니다.

c030880825d71fdb88e11922a3029171.png

이렇게 들어가지면 성공!

그런데 다른 사람들은 안들어와질 수 있어요!
127.0.0.1 은 본인밖에 못들어가기 때문이죠

그래서 포트포워딩을 해야 해요.

포트포워딩 글은 여기를 확인해주세요 -> [ 바로가기 ]
* 해당 글은 SK 공유기 기준으로 작성되였습니다.


이제는 server.properties 에 대하여 알아보겠습니다.
이 파일을 우클릭 - 연결프로그램 - 메모장 으로 열어주세요.

그러면
이렇게 있을건데 하나하나 설명 써놨습니다.


#Minecraft server properties

#Tue Apr 14 11:53:43 KST 2020

spawn-protection=16            #스폰 보호구역 입니다

max-tick-time=60000            #최대 틱 타임 입니다.

query.port=25565                     #쿼리 포트 입니다. 사용할일 없습니다. 건들진 마세여.

generator-settings=                #서버에서 생성할 월드를 마음대로 조정할 수 있습니다. 완전한 평지사용자 지정 에서 예제를 보실 수 있습니다.

force-gamemode=false       #서버에 접속시 지정된 게임모드로 변경할 것인지 설정합니다.

allow-nether=true                   #네더를 활성화시킵니다

enforce-whitelist=false

gamemode=survival             #기본 게임모드 설정입니다 

broadcast-console-to-ops=true     #콘솔에 오피가 입력한 명령어가 기록될지 여부입니다.

enable-query=false                #쿼리 활성화 여부 입니다.

player-idle-timeout=0         # 플레이어가 n 분 이상 가만히 있을경우 추방됩니다.

difficulty=easy                            #기본 게임모드입니다.

spawn-monsters=true         #몬스터가 스폰될것인지 결정합니다.

broadcast-rcon-to-ops=true    #rcon 에 오피가입력한 명령어가 기록될지 여부입니다.

op-permission-level=4              #오피의 권한을 설정합니다

서버 OP의 권한의 정도를 설정합니다.

#1 - 이 권한 이상으로 설정하면 서버 OP는 스폰의 보호를 무시할 수 있습니다.
#2 - 이 권한 이상으로 설정하면 서버 OP는 /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp 명령어를 사용할 수 있고,
#커맨드 블록을 수정할 수 있습니다.
#3 - 이 권한 이상으로 설정하면 서버 OP는 /ban, /kick, /op 명령어를 사용할 수 있습니다.
#4 - 이 권한으로 설정하면 서버 OP는 /stop 명령어를 사용할 수 있습니다.

pvp=true                                         #pvp 활성화 여부입니다.

snooper-enabled=true        #서버가 스눕 데이터를 http://snoop.minecraft.net으로 정기적으로 보낼지 여부를 설정합니다 . 

level-type=default                   #레벨이 어떤 방식으로 생성될지 결정합니다.

#DEFAULT - 기본 월드. 언덕, 계곡, 물 등이 생성됩니다.#FLAT - 평지 세계. 아무것도 없고, 건축을 위한 것입니다#LARGEBIOMES - 기본 월드와 같으나 모든 생물 군계의 구역이 기본 생물 군계보다 커집니다.#AMPLIFIED - 기본 월드와 같으나 높이가 더 증가합니다.#CUSTOMIZED - generator-settings에서 설정한 프리셋을 사용합니다.



hardcore=false                         #하드코어 여부입니다.

enable-command-block=false         #커맨드블럭 설정 여부 입니다.

max-players=20                                    #최대 플레이어 수 입니다 최대 2147483647 명 입니다. 플레이어가 꽉 촤 있어도 오피는 접속 가능하지만 관리자도 접속 못할
# 정도가 되면 유저 리스트가 손상됩니다

network-compression-threshold=256   #기본적으로 n-1 바이트 크기의 패킷은 정상적으로 진행되지만 n 바이트 이상의 패킷은 압축됩니다. 따라서 숫자가 작#을수록 압축률이 높아지지만 적은 양의 바이#트를 압축하면 실제로 결과보다 더 큰 결과가 나올 수 있습니다.

#-1- 압축을 완전히 비활성화
#0- 모든 것을 압축

 #참고 : 이더넷 사양에서는 64 바이트 미만의 패킷이 64 바이트로 채워 져야합니다. 따라서 64보다 작은 값을 설정하면 도움이되지 않을 수 있습니다. MTU (일반
 #적으로 1500 바이트)를 초과하지 않는 것이 좋습니다.

resource-pack-sha1=        #리소스팩 sh1 관련입니다. 건들지 마세요

max-world-size=29999984            #최대 월드 사이즈 입니다.

function-permission-level=2     #funition 퍼미션 레벨입니다 

rcon.port=25575            #rcon 포트입니다. 나중에 강좌 하겠습니다.

server-port=25565        #서버 포트를 설정합니다. 여러 서버를 열것 아니면 그냥 놔두세요.
+ 25565 일경우 아이피가 test.kr 이라면 그냥 들어가도 되지만, 바꿀경우 test.kr:바꾼 포트번호   이렇게 들어사야 합니다

debug=false                 #디버그를 활성화하지 않습니다. 건들지 마세요

server-ip=                       # 서버 아이피 입니다. 빈칸 유지해 놓으세요

spawn-npcs=true     #npc 가 스폰되는것입니다.

allow-flight=false       #날아다니는것을 허용합니다    false 일경우 5초이상 떠있을경우 킥 true 는 상관 x

level-name=world    #레벨의 이름을 설정합니다. 건들 필요는 없어요

view-distance=10        #서버가 클라이언트에게 보내는 월드 데이터의 양을 플레이어의 각 방향 (직경이 아닌 반경)으로 청크로 측정합니다. 서버 측 시거리를 결
#정합니다. ( 렌더 거리 참조 )

#기본값은 10입니다. 지연이 큰 경우이 값을 줄이십시오.

resource-pack=              #리소스팩의 다운로드 URL을 입력하여 유저가 서버리소스팩으로 다운로드합니다. 서버 리소스팩은 유저가 사용 여부를 결정 할 수 있으#  며 다운로드 성공 여부는 서버에 처음 로그인 할 때 알려줍니다. 하지만 실패하더라도 서버에서 활동하는 것은 가능합니다. 리소스팩의 용량이 약 50MB(50.4M
#  B)보다 크면 안됩니다

spawn-animals=true  #동물이 스폰되는것을 설정합니다

white-list=false               #화이트리스트를 설정합니다.

rcon.password=           #rcon 비밀번호를 설정합니다.

generate-structures=true

online-mode=true     #온라인 모드 설정입니다. false 설정시 복돌도 들어올 수 있습니다

max-build-height=256       #최대 건설 높이를 설정합니다.

level-seed=                         #맵의 시드를 설정합니다

prevent-proxy-connections=false

use-native-transport=true  #Linux 서버 성능 개선 : Linux에서 최적화 된 패킷 전송 / 수신

#true- 활성화 Linux 패킷 전송 / 수신 최적화 활성화
#false- 비활성화 Linux 패킷 전송 / 수신 최적화 비활성

motd=A Minecraft Server    #Motd 를 설정합니다. 한글은 불가하며 나중에 따로 강의 있을 예정입니다.

enable-rcon=false       #rcon 을 여부를 설정합니다. 나중에 글 쓰겠습니다.

motd=A Minecraft Server    #Motd 를 설정합니다. 한글은 불가하며 나중에 따로 강의 있을 예정입니다.

enable-rcon=false       #rcon 을 여부를 설정합니다. 나중에 글 쓰겠습니다.


여기까지 1강 마치고 2강에서는 플러그인 적용법과 맵 적용법을 알아보겠습니다.


https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드

5개의 댓글

FIB_WARNING
2020.04.14

전 예전에 폰 마크때문에 포트포워딩을 해뒀었는데 지금 올려두신거랑 cmd에서 나오는 기본 게이트웨이나 똑같이

 

사이트에 연결할 수 없음192.168.35.1에서 응답하는 데 시간이 너무 오래 걸립니다.

다음 방법을 시도해 보세요.

 

연결 확인

프록시 및 방화벽 확인

Windows 네트워크 진단 프로그램 실행

ERR_CONNECTION_TIMED_OUT

 

라고 뜨면서 안들어가져요 왤까요?

레도
2020.04.14
@FIB_WARNING

공유기 제작 회사가 어떻게 되실까여?

FIB_WARNING
2020.04.14
@레도

sK입니당

승규ㅣrunkan
2020.04.16
@FIB_WARNING

방화벽을 해제해 보세요!

제어판 - 시스템 및 보안 - 원도우 디펜더 방화벽 - 원도우 디펜더 방화벽 설정 또는 헤제 에서 다 해제해보세요

승규ㅣrunkan
2020.08.21

get bukkit이 라이센스 위반이라네요.
이점 알아두지 못한 점 정말 죄송하고
https://m.blog.naver.com/PostView.nhn?blogId=th0377&logNo=220934463601&proxyReferer=https:%2F%2Fwww.google.com%2F
BuildTool로 직접 빌드해주시면 감사하겠습니다
빌드 강좌 작성중입니다

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0