본문 바로가기

카테고리 없음

러스트 서버구축 방법 2023

1. 우선 설명의 편의를 위해서 C드라이브에 설치한다고 가정하겠습니다. C드라이브에 restserver, steamcmd 폴더를 생성합니다.

2. 운영체제에 맞는 스팀 CMD를 다운받습니다. 그리고 steamcmd에 압축을 풀어줍니다.

https://developer.valvesoftware.com/wiki/SteamCMD:ko#.EC.9C.88.EB.8F.84.EC.9A.B0

 

스팀CMD - Valve Developer Community

스팀 콘솔 클라이언트 또는 스팀CMD 는 스팀 클라이언트의 콘솔 버전입니다. 이 프로그램의 주된 용도는 콘솔 인터페이스를 사용하여 스팀에서 사용할 수 있는 다양한 게임 전용 서버를 설치하

developer.valvesoftware.com

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로 변경해 주시면 실행할 수 있는 서버 파일이 완성됩니다!

 

다음 포스팅은 모드 추가 방법입니다. 

모드 추가 방법