본문 바로가기

Rust/Rust 공략

[ RUST ] 게임 시작을 위한 서버 개설 방법

반응형

러스트

게임 시작을 위한 서버 개설 방법

 

- 주의 -

러스트의 사양은 기본적으로 8GB RAM이상이 필요합니다. 그러므로 최소 32GB RAM인 PC이상만 보시기 바랍니다.

이유는. 서버까지는 좋은데 게임 크러시가 많이 일어나서 자주 꺼지게 됩니다. 러스트의 로딩속도는 매우 느린편이므로 한번 튕기면 스트레스를 팍팍 받기때문에 넉넉히 잡고 개설하시기 바랍니다.

최소 : 

Windows : 6GB

서버 프로그램 : 3GB

러스트 클라이언트 : 8GB ~ 그이상

 

그러므로 램을 넉넉히 넣고 플레이 하시기 바랍니다.

 


서버 프로그램 다운로드

 

 

Support — Rust

The only aim in Rust is to survive. Everything wants you to die - the island’s wildlife and other inhabitants, the environment, other survivors. Do whatever it takes to last another night.

rust.facepunch.com

러스트 서버 개설 프로그램은 공식 홈페이지에서 받을 수 있습니다. 약간의 영어만 할줄알면 받을 수 있으므로 겁먹을 필요는 없습니다. 파일은 공식 홈페이지의 Support로 이동하였으므로, 기존의 글들을 따라하면 찾지 못할수도 있습니다.

 

공식 홈페이지

링크를 타고 들어가면 바로 Support 로 접속되는데, 사진에 보이는 부분을 클릭해 주세요! 그럼 바로 다운로드가 시작됩니다. ZIP형식으로 받아지므로, 압축을 풀 수 있는 소프트를 이용하시기 바랍니다.

다운로드한 프로그램은 C:/ 에 풀어주시고, [ 영어 ]로 이루어진 이름으로 작성해야 합니다. 해외 프로그램이라 그런지 영어외에는 읽지 못합니다.

 

서버 업데이트

압축을 풀면 Update라는 프로그램이 있습니다. 이 프로그램을 실행시켜야 서버 프로그램을 받기 시작합니다. 시간이 조금 걸리는 작업이므로 여유를 가지고 기다리세요! 

신기하게도 서버 업데이트 프로그램은 한글이 지원되는데, 서버 실행할때는 영어가 안되는 마술! 참 신기!

 

서버 업데이트가 완료되면 폴더가 하나더 생기는데, 그 폴더로 [ Run_DS ] 파일을 이동시켜 줍니다. 이 파일이 기본 설정에 필요한 실행 프로그램입니다.

Run_DS ▶ rustds폴더 

 

서버 프로그램 설정 및 실행

메모장 설정

Run_DS 파일을 이동시켰으면, 메모장을 이용해서 열어주세요!

메모장으로 열면 여러 내용이 적혀있는데, 아래의 내용을 지워주세요!

cd steam

steamcmd.exe +runscript ../update_script.txt

steamcmd.exe +runscript ../update_script.txt

 

이 내용을 지우고 cd.. 만 남기면 됩니다. 

그리고나서 cd rustds 이후의 내용을 수정해야 합니다.

RustDedicated.exe -batchmode +server.level "Procedural Map" +server.seed 129311 +server.worldsize 4000 +rcon.ip 192.168.0.1 +server.port 28015 +rcon.port 28016  +server.maxplayers 1 +server.hostname "servername" +server.description

cd rustds 다음줄을 보면 위와 비슷한 내용이 있는데 이대로 붙여넣어 줍니다.

 

봐도 모르겠죠? 하나씩 풀어봅시다.

+server.level "?"

사용할 맵의 이름입니다 ? 부분을 원하는 맵으로 바꾸면 됩니다 " 는 지우면 안됨 

-맵 종류 -

Procedural Map

Barren

Hapislsland

Savaslsland_Koth

Craggysland

 

+server.seed 129311

맵 시드를 설정합니다. 숫자를 변경하면 원하는 시드로 바뀝니다.

맵 이름과 시드는 아래의 사이트를 검색해서 원하는 지형을 선택하세요!

 

Rust Live Map & Map Generator

The definite live map extension for any Rust server, powered by the map generator everyone loves. Generate any map or get Rust:IO now, it's free!

playrust.io

 

+server.worldsize 2000

세계의 크기를 설정합니다. 숫자가 클수록 세계의 크기가 증가합니다.

 

+rcon.ip 192.168.0.1

서버 아이피를 설정합니다. 서버 아이피는 본인의 아이피를 입력하는데, 공개를 할 생각이 아니라면 내부 아이피를 사용하는 것을 권합니다. 외부에서 들어와서 테러를 하거나 DDOS공격을 받을 가능성이 매우 높아집니다.

 

+server.port 28015

 

서버 포트를 설정합니다. 이게 없으면 접속을 못합니다.  28015는 기본으로 잡혀있는 포트이고, 본인이 원하는 숫자로 변경하면 됩니다. 다만, 포트가 사용중인지 확인할 필요가 있습니다.

 

+rcon.port 28016

 

서버 관리용 포트입니다. 따로 손댈 필요가 없으므로 필요한 경우에만 수정합니다.

 

+rcon.password "11111"

관리자 비밀번호 입니다. 이것을 넣어본 결과 에러가 나오는 것을 확인하였으므로 넣지 않는것을 권합니다. 물론 공개용 서버는 어떻게든 되게 수정해야 합니다.

 

+server.maxplayers 1

 

서버에 접속할 수 있는 최대인원을 설정합니다. 원하는 숫자를 입력하면 됩니다.

 

+server.hostname "savername"

서버 이름을 표시합니다. 돌아다니는 말로는 중국말을 넣으면 잘 안들어 온다고는 하지만, 중국인이 들어올 가능성이 높으므로 평범하게 설정하는 것이 좋습니다.

 

+server.description

서버에 대한 설명입니다. 서버 리스트에 나올때 소개글로 나옵니다.

 

본인이 원하는대로 수정하였으면 Run_DS를 실행해 주세요! 그럼 서버 설정이 시작됩니다.

 

서버 구동

서버에 문제가 없으면 서버 로드가 시작됩니다. 처음 실행하면 맵을 작성하는데 시간이 걸리므로 30분이상 기다리셔야 합니다. 사진에 보이는 수치가 다 찼다고 끝나는 것이 아니므로 장시간 기다린다고 생각해야 합니다.

만약에 PC에 연결된 IP와 다른 IP로 설정해서 실행하면 오류가 발생해서 서버 가동을 중지하는 경우가 있습니다. 반드시 본인의 IP를 설정하여야 하며, 외부 접속을 허용하려면 포트포워딩 설정을 해야 타인이 접속할 수 있습니다. 포트 포워딩은 인터넷에 검색하면 자세히 나와있으므로 그것을 보고 따라하세요!

 

서버 구동 완료

서버 로드가 끝나면 우측 하단에 이런 수치가 나옵니다. 바로 접속하면 높은 수치의 fps가 유지되므로 한 1분정도 쉬었다 접속하세요! 

 

게임 서버 접속 방법!

이제 서버가 정상적으로 켜진것을 보고나서 클라이언트를 실행합니다. 필자는 스팀에서 구입했으므로 스팀을 통행서 실행합니다. 각자 플랫폼에 맞는 곳에서 실행하세요!

 

콘솔

공개 서버라면 평범하게 [ 게임 플레이 ]에서 검색하면 잡히지만, 내부 아이피를 사용하는 서버라면 직접 입력해서 들어가야 합니다. 조금 귀찮아도 [ F1 ] 키를 눌러서 콘솔을 열어주세요!

 

콘솔창이 열리면 [ client.connect 192.168.0.1:28015 ] 와 비슷한 형식을 입력합니다.

192.168.0.1 에는 본인이 Run_DS에 입력한 Ip를 넣습니다.

28015는 접속 포트를 넣습니다.

 

하나라도 틀리면 접속이 안되므로 확실하게 입력해야 합니다. 

다 입력했다면 엔터키를 눌러주세요! 그럼 서버에 접속합니다.

참고로 서버 접속도 엄청난 시간이 걸립니다! 이건 어쩔수 없는 게임문제... 로딩이 상당히 길어요...

 

Tip

아이피하고 포트를 정상적으로 입력했는데, 접속중이라고만 나오고 진행이 안되면, 서버창을 누르고 엔터키 한번만 눌러주세요. 잠깐 멈춰서 접속이 안되는 경우가 있습니다.

 

게임 로딩

게임 로딩도 서버와 똑같습니다. 서버에 처음 접속할때만 늦고, 2번째 접속할때는 조금 빠르게 로딩됩니다.

참고로, 서버에서 작성되는 캐릭터는 무작위로 설정됩니다. 

 

 

이걸로 서버 개설 방법을 마칩니다.

 

그외, 서버에 원하는 사람만 접속 시키려면 [ 화이트 리스트] 라는 플러그인을 설치해야 합니다. 서버에 비밀번호 조차를 걸지 못하므로 어쩔수없이 모드를 설치해야 합니다.

 

 

 

 

 

반응형

'Rust > Rust 공략' 카테고리의 다른 글

[ RUST ] 서버에 플러그인[모드]를 적용하는 방법  (0) 2024.04.19