조건, 사전작업
클라우드 서버 사용
서버 : 리눅스 환경
클라이언트 : 윈도우 환경
외부 접속용 공인 IP 존재
계정생성, 보안같은 설정은 알아서 진행
VNC 사용해서 GUI 환경으로 진행 (VNC 설정은 하단 링크들 참조)

1. 커스포지에 접속, 서버에 적용하고자 하는 마인크래프트 모드팩을 찾는다

2. Files에 가서 마크 버전과 모드로더를 선택한다
3. 여러 버전들 중 적용하려는 버전을 선택한다 (잘 모르겠으면 최신 or 다운로드 수 많은 거)

4. 파일 상세 페이지 > 대부분 Additional Files에 서버용 파일이 있다. 다운로드 받는다

5. 적당한 폴더로 옮긴 후 압축을 푼다
6. Readme 파일이 있으면 확인해본다. java 버전이나 실행 명령어 같은것 알려줌

6. 터미널을 열어서 start.sh 파일을 실행한다 (bash start.sh)
7. 마인크래프트 약관 동의 ('I agree' 입력) 같은것 진행

8. 클라이언트(윈도우 PC)에 커스포지 설치 후, 서버 파일과 똑같은 버전의 모드팩을 다운로드 후 실행
9. 서버 실행 후 생성된 server.properties 파일에서 포트 숫자 확인
10. 마크 켜지면 멀티플레이어 들어가서 {공인IP}:{포트 숫자} 로 접속한다

11. 기타 설정들 진행
한글 입력 모드
디스코드 채팅봇 연결
마크 서버 화이트리스트 설정
도메인 가지고있으면 IP - 도메인 연결
VNC 적용 참조링크
리눅스 서버 켤 때 자동으로 VNC 실행하기
- https://jjeongil.tistory.com/2090
로그인 필요 없이 SSH로 바로 접속하기
- https://www.2cpu.co.kr/network/5407
SSH 터널링 PC 부팅시 바로 연결하기
- C:\Users\{사용자명}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 경로 접근
- vnc_ssh.bat 파일 생성
- 파일 내용 작성
@Echo off
timeout 2
start "" ssh -x -fNT -L {port}:127.0.0.1:{port} {userName}@{serverIp} -p 22
timeout 2
- 작업 관리자 > 시작 프로그램 탭에 등록되었는지 확인
