반응형

시작하며

  • 본 가이드는 YouTube 채널 “테크팀” 에서 제작 되었으며, 테크팀 채널의 영상내용에 최적화 되어있습니다.
  • 본가이드의 오류발견이나, 수정신청은 “테크팀” 공식 유튜브채널 [https://www.youtube.com/@kortechtim] 혹은 공식 디스코드 [https://discord.gg/ZQ6DzC58rZ] 로 제보 부탁 드립니다.

 


참고자료 

 


서버 요구사항 

 


윈도우 방화벽 개방 

  • 윈도우 파워쉘을 "관리자 권한" 으로 실행 후 아래 명령어 수행 
New-NetFirewallRule -DisplayName "rust" -Direction Inbound -LocalPort 28015,28016,28017 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "rust" -Direction Inbound -LocalPort 28015,28016,28017 -Protocol UDP -Action Allow

 


포트포워딩 진행

  • 자신의 공유기 모델에 맞는 포트포워딩 진행

 


게임 서버엔진 설치 진행

링크를 눌러 다운로드 함

 

  • 게임 엔진 디렉토리 생성 (C:\ or D:\), 다운로드 받은 파일의 압축을 해제 
  • 한글이 들어간 디렉토리 및 패스는 사용하시면 안됩니다. 
  • install.bat 파일 생성 및 편집 
steamcmd.exe +login anonymous +app_update 258550 +quit

 

  • start.bat 파일 생성 및 편집
## 서버 업데이트 구문 ##
steamcmd.exe +login anonymous +app_update 258550 +quit

## 서버 실행 구문 ##
cd .\steamapps\common\rust_dedicated
start 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 -logfile rustserverlog.txt

 

  • (참조) start.bat 명령어 파라미터 정리
Setting Function Notes
-batchmode Tells the server to run without a GUI  
+server.port 28015 Sets the port people will use to connect to the game 28015 is default. This port is UDP.
+server.level "Procedural Map" Sets the type of map.  
+server.seed 1234 Sets the random seed for how the map is generated This number can be any value 0-2147483647
+server.worldsize 4000 Sets the world size. The larger the map, the more disk space and memory you need. Use 1000 to 6000
+server.maxplayers 10 Sets the max number of players connecting at one time The more players, the faster your computer CPU needs to be
+server.hostname "Tom Server" Sets a server name Name of server as shown on the client server list
+server.description "Awesome!" Sets a description for your server Description shown on server connection window, for example you could show the size or intent of the server.
+server.url "http://mysite.com" If you have your own website, you can set it here. You can omit this.
+server.headerimage "http://mysite.com/serverimage.jpg" Sets the picture for the server You can omit this.
+server.identity "server1" This is the internal name of the server. This example name will be used to create a "C:\Rust\MyServer\server1" directory for all of your server files.
+rcon.port 28016 Set the remote connect port. RCON clients connect to this for admin configuration/control. This port is TCP
+rcon.password letmein Sets the remote connect password for remote administration. Change this value!!!
+rcon.web 1 Sets the type of remote connect method. rcon.web 1 is suggested.
-logfile <name> All console output goes into this file. using date/time in the filename is suggested.

 


클라이언트 실행

  • 게임 클라이언트를 실행하여 'F1' 키를 눌러 콘솔창을 띄운다 
  • 아래 명령어를 사용하여 접속 시도 
connect <공인IP>:28015

## 예 ##
connect 192.168.0.100:28015

 

 

 

반응형

+ Recent posts