1. 우선 설명의 편의를 위해서 C드라이브에 설치한다고 가정하겠습니다. C드라이브에 restserver, steamcmd 폴더를 생성합니다.
2. 운영체제에 맞는 스팀 CMD를 다운받습니다. 그리고 steamcmd에 압축을 풀어줍니다.
https://developer.valvesoftware.com/wiki/SteamCMD:ko#.EC.9C.88.EB.8F.84.EC.9A.B0
3. 압축을 풀었으면 steamcmd.exe를 실행합니다. 실행하면 아래와 같이 검은 화면(cmd)이 뜨면서 설치가 진행됩니다.
4. 설치가 완료되면 검은 화면 아래에 Steam > 하고 입력할 수 있는 공간이 생깁니다.
force_install_dir "c:\rustserver\" 를 복사해서 붙여넣기 해 주세요. 명령어가 한 글자라도 틀리면 복잡해지니 이런 검은 화면이 익숙하지 않은 분이시라면 복사 붙여넣기를 이용해주세요! ( \랑 ₩랑 같은 글자입니다! 백스페이스 아래에 있는 키예요.)
입력하고 나면 아무 일도 일어나지 않고 다시 Steam > 하고 입력할 수 있는 공간이 생깁니다.
아래 명령어를 계속해서 입력해 주세요.
러스트 서버 설치를 위해 스팀에 접속하는 명령어입니다.
login anonymous
이제 마지막 명령어입니다. 실제로 설치를 실행하라는 명령입니다.
서버 목적에 따라 명령어가 달라집니다.
- 모드 없는 서버를 만들고 싶다 : app_update 258550
- 모드 추가된 서버를 만들고 싶다 : app_update 258550 -beta staging
저는 모드까지 추가된 서버를 만들고 싶으니 app_update 258550 -beta staging을 입력했습니다.
설치가 끝나고 다음처럼 완전히 설치되었다는 메세지가 나오면 창을 닫아주세요.
5. 이제 서버 실행 파일을 만들어줘야 합니다.
처음에 만들었던 rustserver 폴더로 이동해주세요. 그 후 RustServer라는 이름으로 메모장 파일을 만들어 줍니다.
그리고 아래 내용을 복사해서 붙여넣어 주세요.
echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Name of Server as Shown on the Client Server List" +server.description "Description shown on server connection window." +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password letmein +rcon.web 1
goto start
복잡해 보이지만 우리가 지금까지 햇던 내용에, 서버 설정을 붙여서 서버를 실행하라는 명령어입니다.
:start이후 라인은 저희가 1-4에서 했던 내용입니다! 서버 프로그램을 항상 최신으로 하기 위해 서버 켜기 전에 실행해주는 부분입니다.
그 다음 라인은 서버 설정입니다. 서버 포트, 맵 정보, 서버 눌렀을 때 설명 등등 설정이 있습니다!
여기까지 하면 로컬 서버 설정이 완료된 것입니다.
메모장의 마지막 .txt를 .bat로 변경해 주시면 실행할 수 있는 서버 파일이 완성됩니다!
다음 포스팅은 모드 추가 방법입니다.