디시인사이드 갤러리

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

갤러리 본문 영역

[서버정보] 스크립트 튜토리얼 0 <서버 열기>

제나미갤로그로 이동합니다. 2023.11.11 23:59:58
조회 476 추천 8 댓글 4
														

ㅎㅇ 반년만이야

이새낀 누구냐고?


그건 알빠없어


반년만에 튜토리얼 돌아온 김에,


파일 적용법을 물어보는 사람이 있더라


근데 그거 관련해서 알려주는 글이 내눈엔 안보여서 간단하게 적어보려고 해


이 글은 우선 기본적으로 '글을 읽는 능력이 있고, 스스로 검색을 할 줄 아는 사람' 을 기반으로 작성되어있어.


------------------------------------------------------------------------------------------------


0. 자기 서버 열고 확인하기


우선 서버를 열고, 서버에 스스로 접속해보는걸 시작으로 해볼 생각이야


다들 인터넷에 대충 검색해서 서버 여는 파일을 블로그 같은거에서 다운로드 받고 나서 서버를 실행하다 보면


3ea9d134f19c28a8699fe8b115ef046bab5d8a

위 사진처럼 파일이 2개가 덜렁 있을거임


여기서 위쪽에 어쩌구 저쩌구.jar 파일은 마인크래프트 서버를 열때 가장 핵심적인 심장 같은 녀석이야, 저 파일을 건들었다가 잘못되면 마크 서버 못여니까 그냥 있는지만 확인하고 넘기면 될거야.


우리가 볼건 밑에 있는 서버 구동이야.


.bat 형식의 파일이고, 만든새끼마다 이름이 조금 씩 다를 순 있는데, 대충 jar 파일을 깨우는 용도의 프로그램이야.


29b2df29eadd37a961b0d9ba19de2b32b51a8b4bafbb3872903042218c85d26ba3


실행하면 대충 위랑 비슷한 형태의 '도스창' 이 열림


cmd 라고도 불리고, 원래 명칭은 명령 프롬프트 인거 같지만 나는 그냥 도스창이라고 불러


우리는 서버를 열거니까 1번을 입력하고 엔터를 누르면


22add528e1dd2be87eb1d19528d52703185eb7aab0bb


3eb8dc23e6c61f8420afd8b236ef203e0d352191c10a91


위 처럼 서버를 열때 사용할 렘 용량을 선택하라고 뜸


렘이 뭐냐면, 컴퓨터에서 어떤 작업을 할때 작업하기 편하게 작업물을 미리 올려놓는 책상넓이 같은 느낌임


우리는 지금 컴퓨터가 가지고 있는 렘의 용량 중 일부를 서버에게 할당하여 '이 구간은 마크 서버를 열기 위해서 사용함' 이라고 지정해놓고 서버를 열거야.


지정해주지 않으면 서버가 열리지 않아! 정확히는 지정을 안해봐서 어떤 일이 일어날 지 모른다는거에 가깝지만,


근데 이미 켜져있고 사용중인 컴퓨터의 램 용량의 일부를 지정하는거기 때문에 우리가 기존에 얼마나 되는 용량을 가지고 있는지 확인할 필요가 있어.


그래서 그걸 확인해주기 위해 나는 작업 관리자를 통해 확인해 봤어.


a14321aa1237b2728e3410799a2fd47383cc9888b4a42a6a1e7a4916e42e


응 나는 지금 23.9GB 를 사용할 수 있고, 마크 킨체로 인터넷 창 여러개 키고 방송 쳐 보면서 글을 쓰는중이라 대략 9 기가 정도를 사용중이래.


그럼 사용중이지 않는 용량을 적어줘야 이미 사용중인 공간이랑 충돌하지 않아서 문제가 안날거야,


나는 8기가를 선택하기로 했어,


759af268f5dc3f8650bbd58b3680756f321b


29b2c728abc236a14e81d2b628f17d64f02d

jar 파일을 다운로딩을 하고


28a8dc27abc236a14e81d2b628f1766f2b1062


서버를 열다가 23시 5분 50초에 파일을 확인하다가 문제점이 생겨서 파일이 열리지 않는데,


밑에 적힌 정보를 확인해보니 eula 가 어쩌고 저쩌고, eula.txt 파일에서 추가적인 정보를 더 확인하라고 되어있네.


여기서 eula 가 뭐냐면, 대충 마크 서버에서 알피지 같은거 열때 스킨은 돈받고 팔아도 되는데, 게임에 직접적인 영향을 주는 템을 돈받고 팔아재끼진 말라는 소리야.


3ea9d536e0c734a720afd8b236ef203e94db64fccb02bb


다시 서버 파일을 확인하면 2개 뿐이던 파일이 9개로 증식하고 중간에 eula.txt 파일이 있는게 보여.


22add528e0c734a720afd8b236ef203e5fe7ed86a447


율라 파일을 켜보면 이렇게 적혀있는데,


28b9d932e0c734a720afd8b236ef203ef60e5a483432

뭘 돈받고 팔생각도 없고 귀찮아서 그냥 동의 여부를 false에서 true로 바꾸고 저장햇어.


22add528f6d72ab06bad98a518d60403214678fe3fc44ad0ff

이러고 서버 구동기를 다시 실행하니, 뭔가 작동하다가 중간에 잠깐 멈췃다가 뭐가 주르륵 올라오는 광경을 볼 수 있어.


중요한건 맨 밑쪽에 Done 이 떴다는거야. 축하해! 서버가 열렸어.


21b2d327e9da37b57af1c6bb11f11a39d4f3852231cf8429


이제 멀티에서 직접 접속으로 주소를 localhost(자기자신)로 잡고


7fed8275a88369eb3feee9e7459f756f64b8a6968a4f73028b972a8b50f1623016053fe6

서버에 접속하는거에 성공했어.














1. 스크립트 추가하고 확인하기



3db1c521ecdc76b660b8f68b12d21a1db1a0668d1d


서버가 정상적으로 열릴때 서버 파일을 보면 20개가 넘는 파일들이 생성되어있어,


여기서 우리가 봐야할건 plugins 폴더야. 이건 플러그인을 추가/삭제/조작 하는 폴더이고, 플러그인은 멀티서버에서 추가적인 기능을 추가할때 사용하는 외부 프로그램이야.



22add528f5de2da167b198a518d60403351ab043d4cee9ed



내용을 보면 bStats 폴더 말곤 비어있는데,

2cb9d435eec031b67af1c6bb11f11a39f18fe1b05e7448


서버의 마크 버전에 맞는 채신 스크립트 버전을 넣어주고,


3fb8dc29e4d62ba37ca9d3a758c12a3a40c17d475e70eaf2099be2


서버를 껐다가 다시 켜주면,


중간에 [Skript] 라고 적힌 문구가 추가된게 보이고,


3fb8dc29e4d628aa7bb8dfbb58c12a3ae112c44d2d4038298ead


플러그인 파일에 skript 파일이 아닌 skript 폴더가 추가된걸 확인할 수 잇어


22add528f6d92aaf7eab98a518d60403d26c4b1c8c77273ca6


skript 폴더를 열어보면 5개의 파일이 있어,


우리는 이중 2개만 확인하면 되.


variables 랑 scripts 인데, 각각 변수라는거를 담는 파일, 실제로 실행할 코드가 들어가는 폴더야.


22add528f6d12aaf7eabc5fb06df231dc95d7b87365a79d02e5d


변수 담는 파일은 당장 쓸일 없어, 코드를 잘 굴린다면 이후에도 볼 필요 없으니 사실상 scripts만 보면 되는거지


그런 의미로 scripts 폴더를 확인하면 파일이 2개가 있어.


20bcdb23f6d720e87eb1d19528d527034a7b8aea9191


둘다 지워버리고 sex.txt 를 추가하자


근데 내 꺼 보면 파일 뒤에 .~~~ 하는 식으로 뭐가 붙어있는게 자꾸 보이는데, 이건 폴더-보기 에서 표시/숨기기 에서 파일 확장명을 체크하면 확인할 수 있어.


3fb8c02ae4c13db56ba798a518d604032ee7a127e49f2236e1


이제 sex.txt 의 파일 확장명을 txt 에서 sk 로 바꿔어서 sex.sk 파일로 바꿔줘.


처음부터 sex.sk 파일로 만들어도 되.


22add528f6d720e87eb1d19528d52703c153e13ed674

이제 각자의 메모장으로 sk 파일을 열어보자.


나는 visual studio code 라는 코딩용 프로그램을 사용해서 폴더를 열었는데, 노트패드, 이클립스, 그냥 메모장 등등의 다른 프로그램이라도 상관없어.


내용으로 아래와 같은 코드를 작성하고 저장해줘


28b9d932f6d720e87eb1d19528d52703cd685a6906f5

on load:

broadcast "sex"


이때 2번째 줄에 맨 앞에 비워진 빈공간은 Tab 키를 사용해서 입력하는걸 추천해, 사실 스페이스바 써도 되긴 한데 버튼 하나 딸깍하는게 더 편하기도 하고, 스페이스바 하나 딸깍하면 나중에 수정할때 귀찮아져서 텝키 쓰는걸 추천하는거야.



3eb8c835e4c43de87eb1d19528d52703307fca8b9d


파일이 저장되었다면,



7fed8275a88369eb3feee9e7459f776dc6d1a34deeec91d2be73c61998365441e3029473

실제 인게임에서 위 명령어를 사용해줘

/skript reload all


스크립트 플러그인의 모든 요소를 다시 로딩하고 적용하는 기능이야.


7fed8275a88369eb3feee9e7459f776f5b377da62ceb48643422e150d96165de2f09f1dc

채팅창에 누가 보낸 내용도 없는데 중간에 sex 라고 떠있는거 보여?


있으면 잘 작동한거야.



7fed8275a88369eb3feee9e7459f776978333d5108131532e350b57f3afa13167a4f0aaf

sex.sk 를 비활성화(파일 이름 앞에 - 추가하기 혹은 비활성화 명령어 사용) 하거나 지우고 다시 리로드 해보면 저렇게 노란색으로 아무 스크립트 파일이 없다고 나오거든.


이정도면 다 된거 같아.


추천 비추천

8

고정닉 3

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2856 설문 주위 눈치 안 보고(어쩌면 눈치 없이) MZ식 '직설 화법' 날릴 것 같은 스타는? 운영자 24/04/29 - -
2854 AD [원신] 신규 5성 아를레키노 등장 운영자 24/04/26 - -
256294 일반 님들 야스모드 VR로 해봄? [5] ㅇㅇ갤로그로 이동합니다. 23.11.21 229 0
256293 질문 임베듐+오큘러스 됨? [1] 소금이즈솔트갤로그로 이동합니다. 23.11.21 183 0
256292 일반 쇠뇌에 활 인챈트 강제 적용하면 작동함? [1] ㅇㅇ(220.121) 23.11.21 94 0
256291 일반 깊고 차가운 바다에 크리퍼 공장 만들어도 됨? [1] ㅇㅇ(58.224) 23.11.21 87 0
256290 질문 모드 조합법 편하게 확인하는 모드 없음? [2] ㅇㅇ(175.122) 23.11.21 103 0
256288 일반 마크 책에 복붙 안되냐? [8] ㅇㅇ갤로그로 이동합니다. 23.11.21 90 0
256287 장타서 DeceasedCraft 좀비 아포칼립스 서버 닫힘 [20] ㅇㅇ(59.21) 23.11.21 546 0
256286 질문 게임패스 질문좀 [2] ㅇㅇ(113.131) 23.11.21 93 0
256285 일반 컴 마크 살려는데 ㅇㅇ(1.238) 23.11.21 55 0
256284 단타서 오르막길서버 등반완료!! [17] ㅇㅇ(59.14) 23.11.21 421 6
256283 질문 뉴비 모드팩 서버 같은거는 어케 만드는거임? [1] ㅇㅇ(175.118) 23.11.21 141 0
256282 일반 형들 커스포지 질문 있어요 ㅇㅇ(59.24) 23.11.21 55 0
256281 일반 이거 뭔 모드임? [6] ㅇㅇ(1.249) 23.11.21 232 0
256279 일반 y좌표에 따라 몹 스폰률 달라짐? [11] ㅇㅇ(220.121) 23.11.21 154 0
256278 질문 마인콜로니 250명 넘기는 법 없음? [19] ㅇㅇ(59.28) 23.11.21 298 0
256277 일반 마크 아예 뉴빈데 질문 [17] ㅇㅇ(211.235) 23.11.21 167 0
256276 일반 엔더눈 버그 ㅈ같네 [3] ㅇㅇ(175.223) 23.11.21 102 0
256275 질문 진짜 급함 [5] ㅇㅇ(58.76) 23.11.21 112 0
256274 일반 마크 아이폰 깔까 말까 고민중임 [1] ㅇㅇ(121.137) 23.11.21 92 0
256273 일반 몬스터타워 지었는데 원리가 뭐임? [14] ㅇㅇ(175.113) 23.11.21 313 0
256271 일반 가끔 마크 처음 했을때가 그립다 [2] LeaF갤로그로 이동합니다. 23.11.21 162 0
256270 일반 마크 뉴비 음성 채팅 질문 [10] ㅇㅇ갤로그로 이동합니다. 23.11.21 423 0
256269 일반 마크 계획(수정) [1] ㅇㅇ(118.139) 23.11.21 117 1
256268 일반 황숲 막보 없는거임? [2] ㅇㅇ(61.73) 23.11.21 153 0
256267 일반 테라퍼마 태풍 념글간사람인데 [12] ㅇㅇ(218.150) 23.11.21 1829 36
256266 질문 페이퍼서버 오류났는데 이게 뭐임? [5] Leaf갤로그로 이동합니다. 23.11.21 136 0
256265 일반 뉴비 죽고싶다.......... [15] ㅇㅇ(118.139) 23.11.21 181 1
256264 일반 친구 위치 표시해주는 모드 없음? [7] ㅇㅇ(1.232) 23.11.21 158 0
256262 일반 에센셜 플러그인 권한 아무것도 안 건드리고 넣으면 [1] 센지무라마사갤로그로 이동합니다. 23.11.21 68 0
256261 일반 이거어케고침?????(내공100) 야옹달갤로그로 이동합니다. 23.11.21 98 3
256260 모드 KubeJS를 통해 JEI에서 레시피 숨기기 [6] 스날갤질용갤로그로 이동합니다. 23.11.21 373 3
256259 일반 JEI 모드 설정 어케하는거?? [4] ㅇㅇ(121.151) 23.11.21 200 0
256258 일반 픽셀몬 1.20.2 원래 이리 팅김심함? [1] ㅇㅇ(61.79) 23.11.21 213 0
256257 일반 도배 죄송합니다 log 파일 첨부했어요 [40] ㅇㅇ(175.197) 23.11.21 322 0
256256 일반 아랫글 log 파일 이어서 #6 [2] ㅇㅇ(114.203) 23.11.21 105 2
256250 일반 logs 파일 도움요청! 파일첨부 (해결시 카톡 기프티콘 드립니다 ㅠㅠ) [8] ㅇㅇ(175.197) 23.11.21 212 0
256249 일반 L_enders_cataclysm이 사양 좀 높은 모드임? [2] ㅇㅇ(49.165) 23.11.21 171 0
256247 일반 마크 계획 [3] ㅇㅇ(118.139) 23.11.21 213 4
256246 일반 무딘 화살 만들면 물약 화살 쓰일까? [5] ㅇㅇ(106.101) 23.11.21 96 0
256245 일반 logs좀 봐줘 ㅠㅠ 해결해주면 카톡 기프티콘 쏠게.. [9] ㅇㅇ(175.197) 23.11.21 279 0
256244 일반 약탈섭 욕설 왤케 심함 [11] ㅇㅇ(121.183) 23.11.21 261 0
256243 일반 이게 뭐노 [4] 김닥페갤로그로 이동합니다. 23.11.21 173 0
256242 일반 JE 치트 썼는데 도전과제 영향 없죠? [1] ㅇㅇ(203.248) 23.11.21 89 0
256241 일반 도끼로 나무 빨리 캘려면 어떤 인첸트 발라야됌?? [3] ㅇㅇ(124.170) 23.11.21 116 0
256240 질문 진짜 급함 [4] ㅇㅇ(58.76) 23.11.21 119 0
256239 일반 알렉스몹 개재밌당 나는너무귀여워요갤로그로 이동합니다. 23.11.21 155 0
256238 질문 석탄 y좌표 96에서 많이나온다는데 [5] ㅇㅇ(116.44) 23.11.21 153 0
256237 질문 한 장비에 모루 쓰면 쓸수록 레벨 요구량이 점점 늘어나잖아 ㅇㅇ갤로그로 이동합니다. 23.11.21 73 0
256236 일반 뉴비 크래시 보고서 좀 도와줘...ㅠㅠ [1] ㅇㅇ(175.197) 23.11.21 96 0
256235 일반 깊은바다에 크리퍼가 많이 스폰됨? [2] ㅇㅇ(175.113) 23.11.21 125 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2