러스트 개인서버 만들기

러스트 서버 관리자 명령어 안내 (어드민 권한 주기)

거북선인 2020. 4. 11. 18:57

러스트 서버 관리자 명령어 안내 (어드민 권한 주기)

 

 

 

일단 많이들 궁금해 하는 

운영자 권한을 다른이에게 주는 방법...

 

서버를 오픈하면, 컴퓨터에 서버 콘솔창이 열려 있습니다. 

이 창에 "ownerid 스팀고유번호" 를 넣어주면 스팀고유번호 주인인 관리자로 추가됩니다.

 

ownerid 스팀고유번호 = 게임 내 관리자 등록(재접속 필요)

removeowner 스팀고유번호 - 관리자 제거(재접속 필요)

 

 

이렇게 하면 일단 당장 게임 안에서 오늘 관리자로 행사할 수 있지만..

로그아웃하고 다시 접속을 할때에 다시 관리자로 등록을 해주어야 하는 불편이 있습니다.

 

위 명령어는 그러니까 일회용 이라고 할 수 있습니다.

 

이걸 영구 권한으로 주는 방법은..

위 어드민 권한을 입력하신 다음에...

 

server.writecfg   를 입력후 엔터 해 줍니다.

 

그리고 "config saved" 라는 메세지가 뜨면...성공 

관리자로 서버에 저장이 되어 이제 다시 입력해줄 필요 없이 영구 권한을 

줍니다. 

 

 

 

 

아래는 인터넷 검색하면..

줄줄이 나오는 공개된 어드민용 명령어 모음입니다.

참고 되시길 바랍니다.

 

 

rcon.login "password" 관리자 계정으로 로그인

 

status 서버에 몇명의 플레이어가 접속해있는지 확인합니다

 

notice.popupall "message" 모든 플레이어에게 메세지 전송합니다

 

say "message" 게임안에 모든 플레이어에게 전체 공지 메세지 전송 

 

say 10분뒤 서버 리셋합니다. 안전한 곳으로 이동하세요.....라고 치면..

 

채팅창에 

SEVER 10분뒤 서버 리셋합니다. 안전한 곳으로 이동하세요  ...라고 뜹니다.

 

 

find * 가능한 콘솔명령어 조회

 

kick "player"

 

ban "player" or "steamid64"

 

banid "steamid" 스팀계정 밴

 

unbanall 모두 밴을 풀어줍니다

 

truth.enforce true/false

플레이어가 버그나 핵과 같은 이상한 행동을 하면 자동으로 킥 되게 설정함

 

save.all 월드맵과 플레이어 인벤토리를 모두 저장합니다

 

teleport.toplayer "ply1" "ply2"

플레이어1을 플레이어에게 2로 텔레포트시킵니다

 

teleport.topos "ply1" "Pos X" "Pos Y" "Pos Z"

플레이어1을 해당 좌표로 이동시킵니다

 

inv.giveplayer "player" "item" "amount"

플레이어에게 아이템을 입력한 양(Amount)만큼 줍니다

 

inv.giveall "item" "amount" 모든 플레이어에게 아이템을 줌

 

dmg.godmode true/false

로그인한 모든 서버관리자에게 무적모드를 주거나 뺏습니다

 

crafting.complete 모든 플레이어들의 제작 작업을 완료시킴

 

crafting.cancel 모든 플레이어들의 제작 작업을 종료시킴

 

crafting.instant true/false

모든 플레이어들의 제작 작업을 바로 끝낼 수 있게 설정/해제합니다

 

crafting.instant_admins true/false

관리자의 제작 작업을 바로 끝낼 수 있게 설정/해제합니다

 

crafting.timescale "amount"

제작 작업에 걸리는 시간을 조절한다 (1=기본, 0.5=절반)

 

airdrop.drop 보급품 드롭 시작

이것도 이제 작동하지 않는다.

 

supply.drop 보급품 드랍 

(명령어를 입력후 1분후 명령어를 입력한 관리자 위치에 드랍된다.)

santasleigh.drop  산타 선물상자 드랍 

(명령어를 입력후 1분후 명령어를 입력한 관리자 위치에 드랍된다.)

 

 

airdrop.min_players "amount" 

설정한 수의 플레이어가 접속시 보급품 드롭을 시작합니다

 

vehicle.spawn 차량을 바로옆에 스폰시킴

 

server.hostname 서버이름 설정

 

server.clienttimeout "time"

타임아웃까지의 시간을 설정함. 아이템을 위한 싸움에 도움이 됩니다

 

 

------

server.pvp true/false PVP 허용/금지

이건 이제 작동하지 않는다.

 

server.pve true  라고 입력해주면 된다.

 

그러면 콘솔창에 server.pve: "true  

라고 메세지가 출력될것입니다. 그럼 적용 오케이

------

 

 

server.maxplayers "amount" Sets maximum amount of server slots.

 

env.timescale "amount" 밤/낮 주기 속도를 설정

 

env.time "amount" 하루의 인게임시간을 조절

0~24 숫자를 넣어주면 0시 ~ 24시 로 이식되어 그 시간대로 변경이된다.

밤이 되었을때 낮으로 바꾸려면 7을 닙력하면 아침 7시로 시간이 변경된다고 보면 됩니다.

 

 

falldamage.enabled true/false 낙하 데미지 설정/해제

 

sleepers.on true/false 게임 종료 시 플레이어가 잠자도록 설정/해제 한다. 

 

 

---

게임안에서 키보드 "F1" 키를 눌러서 콘솔을 연다음에 입력해주시면 

noclip  하늘을 날아 다닐 수 있게 해줍니다.

 

god 1 무적상태  

 

god 0 무적상태 해제

--

 

 

 

 

 

 

*******************

요기 일부분은 유저 명령어 추가 

 

 

grass.on true/false    잔디 제거하거나 활성화시킴(렉제거)

 

grass.displacement true/false

 잡초를 제거하거나 활성화시킴(렉제거)

 

terrain.idleinterval 0-100

 0~100 지형이 보이지않게 설정(0으로 설정할시 아무것도 보이지않음)

 

gui.show  UI 켜기

 

gui.hide   UI 끄기

 

gui.show_branding  오른쪽 상단 모서리에있는 브랜딩 UI를 켭니다.

 

gui.hide_branding 오른쪽 상단 모서리에있는 브랜딩 UI를 끕니다.

 

net.connect "Server IP"  IP로 서버에 접속

 

net.disconnect   접속을 종료

 

net.reconnect   최근에 사용한 서버에 접속을한다

 

censor.nudity false   검열을 사용안함

 

suicide    자살

 

quit   게임 종료

************************

 

 

 

* 모든자원 리젠속도 높이는방법 (돌,나무,동물)

 

spawn.min_rate # (기본값 .1) 

spawn.max_rate # (기본값 1) 

spawn.min_density # (기본값 .1) 

spawn.max_density # (기본값 1) 

 

rate  속도 dansity 나오는 양 밀도 

이렇게 생각하시면됩니다.  

 

 

예) spawn.min_rate 1.2  <--- 1.2배로 설정

 

아이피 설정하는 곳에 서버 옵션 부분에 넣어주시면 적용됩니다. 

(서버 부팅 옵션에 그냥 붙혀서 넣어주세요)

 

 

 

* 자주 쓰게되는 서버 명령어

 

save - 서버 즉시 저장

restart - 300초 후 서버 재시작 (서버 내 자동 공지)

stop - 서버 즉시 종료 (save 후 stop 권장)

reload - 서버 플러그인/설정 정보 갱신 (서버가 멈출 수 있음)

spectate "닉네임 또는 고유번호" - 관전모드 (f3 키로 시점 변경 가능)

특정 플레이어를 관전하는 기능으로, 명령입력시 케릭터는 사망 처리 된다.

관전 종료시 respawn (만약 케릭 이상현상이 있으면 재접속으로 해결)

 

명령어 뒤에 대상을 적지 않으면, 고유번호 숫자에서 가장 빠른 사람이 대상이되고,

스페이스바 클릭으로 다른사람으로 넘어간다.(많은 접속인원일때 불편)

 

 

bind P debugcamera : 유체이탈 ㅋㅋ

debug.debugcamera 몸탈출 한번더 입력하면, 돌아옴

 

케릭터는 멈추어 있게되고, 

보는 시점만 따로 나와서 관전이 가능하다.

spectate 명령어는 관전시작시 케릭터가 사망하게 되나..이건 사망하지 않고 관전이 가능하다.

다만..특정 유저를 다라가는것이 아닌 본인 주변을 살피는 개념이다.

(f1 콘솔티를 눌러 바인드 설정후에 사용하는것을 권장한다. 

위 문구를 그대로 이용하면, "p" 키를 누를때마다 관전모드가 온/오프 된다. )

 

관전시 

shift 키를 누를수록 빠르게 이동되고, 

spacebar는 느리게 이동되는 기능을 한다.

 

 

 

 

 

중간중간 길에 엔피시가 생기게하는거

HumanNPC나 BotSpawn

 

 

* 처음 서버 설치시 필히 변경해야하는 부분

 

# 서버 이름 설정

+server.hostname "여기에 서버 목록에 표시될 이름을 입력하세요"

 

# 서버 포트 설정 (기본값 28015, 다른 포트로 변경하셔도 서버는 오픈됩니다)

+server.port 28015

 

# 최대 인원 수 지정

+server.maxplayers 100

 

# 서버 맵 크기 지정(기본값 3000~4000)

+server.worldsize 4000

 

# 서버 맵 타입 지정(기본값 Procedural Map)

+server.level "Procedural Map"

 

# 서버 접속 전 설명 내용

+server.description "여기에 서버 설명을 입력하세요."

 

# 서버 접속 전 Website 버튼 클릭 시 이동할 사이트 주소

+server.url "https://www.ourplan.kr"

 

# 서버 접속 전 상단에 표시되는 이미지 URL 주소

+server.headerimage "https://www.ourplan.kr/serverimage.jpg"

 

# 서버 맵/설정 경로 (변경하시는 것을 권장하지 않습니다)

+server.identity "server"

 

# 서버 맵 생성 시드 (랜덤하게 생성하길 원하시는 경우 아래 내용을 지우고 서버를 구동하시기 바랍니다)

+server.seed 1234567

 

# rcon 서버 관리 프로그램 접속용 포트(변경하시는 것을 권장하지 않습니다)

+rcon.port 28016

 

# rcon 서버 관리 프로그램 접속용 비밀번호 (서버 관리자이 탈취될 수 있으므로 필히 변경하시기 바랍니다)

+rcon.password ourplan_rust_server_password_123!@#

 
 
 
 
 
 
* 기타 
게임내에서 어드민이 소환할 수있는 
각종 아이템및 장비 명령어 리스트
 
spawn apc 탱크소환
spawn minicopter 미니콥터소환
spawn rowboat  나무보트
spawn hotairballoon  벌룬소환
spawn sedan 자동차소환
spawn ch47.entity 치누크소환
spawn ch47scientists.entity 치누크부르기
heli.call 헬기부르기
drop 내앞에핼기소환
spawn cargoshiptest  카고쉽부르기
supply.call 에어드랍 부르기
banid 밴하기
kick 킥하기
ent kill 벽부수기
ent lock 락풀기
god true 무적
god false 무적풀기
env.time 시간설정
ownerid 어드민권한주기
removeowner 어드민권한뺏기
spawn ch47.entity 치누크
spawn cargoshiptest  카고쉽
supply.call 에어드랍
spawn codelockedhackablecrate 치누크상자
spawn heli_crate 헬기상자
spawn crate_elite  런사상자
spawn giftbox_loot 크리스마스 선물상자
spawn presentdrop 에어드랍 비슷한선물
spawn supply_drop 에어드랍
spawn bandit_shopkeeper 상점엔피씨
spawn bandit_guard 밴딧타운 엔피씨
spawn humannpc 엔피시소환
spawn scientist_gunner 엔피시소환(M249)
spawn scientist_junkpile  엔피시소환(청색)
spawn scientistpeacekeeper  엔피시소환(녹색)
spawn scientist 엔피시소환(청색)
spawn recycler 파쇄기
spawn bear 곰소환
spawn murderer 좀비
spawn wolf 늑대소환
spawn boar 돼지소환
spawn stag 사슴소환
spawn horse 말소환
spawn attire 밴딧타운 옷자판기
spawn components 밴딧타운자판기
spawn buyres 카드자판기
spawn npcvendingmachine_building_hapis 자판기
spawn npcvendingmachine_food_hapis 음식 자판기
spawn crate_underwater_advanced 수중박스
spawn crate_normal_2_food 메딕박스
spawn crate_normal_2  파밍박스
spawn snowmachine 스노우머신
spawn snowman.deployed 눈사람
spawn xmas_tree.deployed 크리스마스트리
spawn palm_tree_med_a_entity 야자수
spawn douglas_fir_a_snow 스노우트리
spawn pine_a_snow 스노우 트리a
SPAWN SWAMP_TREE_A 나무
spawn driftwood_1 쓰러진 나무
spawn foodbox 음식상자
spawn trash-pile-1 음식상자
stackall 인벤양
spawn oil_barrel 오일깡통
spawn loot_barrel_2 일반깡통
spawn loot_barrel_1 청색깡통
spawn crate_tools  상자
spawn stone-ore 돌
spawn metal-ore 철
spawn sulfur-ore  유황
spawn waterball  물뿌리기
spawn corn-collectable 옥수수
spawn pumpkin-collectable  호박
spawn sam_site_turret_deployed  대공미사일
teleport.toplayer "" "" 텔레포트
spawn wall.external.high.stone 돌벽
spawn autoturret_deployed 오토터렛
debug.debugcamera 몸탈출
debug.debugcamera_unfreeze 내몸컨트롤
spawn rocket_heli 헬기미사일
spawn rocket_heli_napalm 헬기소이로켓