플래시 세일 50% 모든 서버 할인 곧 종료됩니다!
종료까지: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Stormworks 관리자 및 월드 관리


이 가이드는 관리자 설정, 플레이어 관리, 차량 제어, Workshop 콘텐츠, 저장 관리, 일반적인 문제 해결을 포함하여 Stormworks: Build and Rescue 전용 서버의 관리 및 월드 관리를 다룹니다.

관리자 설정

Stormworks는 서버 관리를 위해 Steam ID 기반 권한 시스템을 사용합니다. 관리자는 플레이어를 추방 및 차단하고, 차량을 관리하고, 월드 설정을 수정할 수 있는 권한을 포함한 높은 권한을 갖습니다.

관리자 계정 구성

  1. GPanel에서 서버를 중지합니다.
  2. File Manager를 열거나 SFTP를 통해 연결합니다.
  3. server_config.xml 파일을 찾습니다.
  4. admin 섹션 내에 관리자 항목을 추가합니다:
<admins>
    <admin steam_id="76561198012345678" />
    <admin steam_id="76561198087654321" />
</admins>
  1. 파일을 저장하고 서버를 재시작합니다.
Steam ID 찾기: 플레이어는 steamid.io에서 Steam 프로필 URL을 입력하여 Steam64 ID를 찾을 수 있습니다. Steam64 ID는 7656119로 시작하는 17자리 숫자입니다.

호스트 권한

서버 호스트(저장 파일을 처음 만든 Steam 계정)는 자동으로 전체 관리자 권한을 갖습니다. 구성 파일을 통해 추가된 관리자도 동일한 수준의 접근 권한을 받습니다.

플레이어 관리

관리자는 게임 내 서버 도구 메뉴 또는 서버 명령어를 통해 플레이어를 관리할 수 있습니다. 게임 내에서 Esc를 누르고 Players 탭으로 이동하여 관리자 패널에 접근합니다.

플레이어 관리 작업

작업 설명 사용 방법
Kick 서버에서 플레이어를 제거합니다(재접속 가능) 관리자 패널에서 플레이어 선택, Kick 클릭
Ban 플레이어의 접속을 영구적으로 차단합니다 관리자 패널에서 플레이어 선택, Ban 클릭
Unban 플레이어의 차단을 해제합니다 서버 구성에서 차단 목록 편집
Teleport to Player 자신을 다른 플레이어의 위치로 이동시킵니다 플레이어 선택, Teleport To 클릭
Give Currency 플레이어에게 게임 내 돈을 지급합니다 플레이어 선택, 금액 입력, Give 클릭
Set Role 플레이어에게 관리자 또는 기본 역할을 할당합니다 플레이어 선택, 드롭다운에서 역할 선택

차단 목록 관리

차단은 서버 구성에 저장됩니다. 플레이어의 차단을 해제하려면 서버를 중지하고 server_config.xml에서 차단 목록을 편집합니다:

<banned_players>
    <!-- Remove the line for the player you want to unban -->
    <player steam_id="76561198099999999" />
</banned_players>

차량 관리

차량은 Stormworks 게임플레이의 핵심이지만 관리되지 않은 차량은 성능 문제를 일으킬 수 있습니다. 서버를 원활하게 유지하는 방법은 다음과 같습니다.

차량 디스폰

관리자로서 게임 내 맵 뷰를 통해 차량을 디스폰할 수 있습니다:

  1. 맵을 엽니다(기본적으로 M 키).
  2. 차량 아이콘을 클릭하여 선택합니다.
  3. Despawn 또는 Remove 버튼을 클릭합니다.

모든 차량 제거

서버가 버려진 차량으로 어수선해지면 한 번에 모두 제거할 수 있습니다. 관리자 콘솔 또는 게임 내 관리자 도구를 사용하여 대량 디스폰을 수행하세요. 이는 다음과 같은 경우에 특히 유용합니다:

  • 너무 많은 차량으로 인해 서버 성능이 저하될 때.
  • 이벤트나 새 세션을 위해 서버를 준비할 때.
  • 그리핑 사건 후 정리할 때.
주의: 모든 차량을 제거하면 플레이어가 적극적으로 사용 중인 차량을 포함하여 월드에 스폰된 모든 차량이 제거됩니다. 대량 제거를 수행하기 전에 접속한 플레이어에게 경고하세요.

차량 수 제한

성능 문제를 방지하기 위해 서버 구성에서 차량 제한을 설정합니다:

<vehicle_settings
    max_vehicles="50"
    vehicle_despawn_time="1800"
    auto_clean_vehicles="true"
/>
성능 팁: 많은 구성 요소(논리, 엔진, 센서)가 있는 복잡한 차량은 단순한 차량보다 훨씬 많은 서버 리소스를 소비합니다. 서버에 랙이 발생하면 차량 수와 복잡성이 가장 먼저 조사해야 할 사항입니다. 복잡한 차량 20대가 있는 서버가 단순한 보트 50대가 있는 서버보다 성능이 나쁠 수 있습니다.

Workshop 콘텐츠 및 사용자 지정 차량

Stormworks에는 수천 개의 플레이어 제작 차량과 애드온이 있는 광범위한 Steam Workshop이 있습니다. 서버에서 Workshop 콘텐츠를 관리하는 것은 게임플레이와 성능 모두에 중요합니다.

Workshop 차량 활성화

Workshop 차량 스폰은 서버 구성에서 제어됩니다:

<workshop_settings
    allow_workshop_vehicles="true"
/>

활성화되면 모든 플레이어가 Steam Workshop에서 구독한 차량을 스폰할 수 있습니다. 차량 데이터는 스폰하는 플레이어의 클라이언트에서 전송됩니다.

Workshop 콘텐츠 관리

  • 모든 Workshop 콘텐츠 허용: 개방형 크리에이티브 서버의 경우 allow_workshop_vehicles="true"로 설정합니다.
  • Workshop 콘텐츠 비활성화: 플레이어를 내장 차량 또는 서버에서 처음부터 만든 차량으로 제한하려면 allow_workshop_vehicles="false"로 설정합니다.
참고: 일부 Workshop 차량은 의도적으로 랙을 일으키거나 서버를 충돌시키도록 설계되었습니다(종종 "lag machines"라고 함). 공개 서버를 운영하는 경우 문제가 되는 차량을 신속하게 디스폰할 수 있는 활성 관리자를 두는 것을 고려하세요.

월드 설정 관리

관리자는 게임 내 설정 메뉴를 통해 런타임에 특정 월드 설정을 수정할 수 있습니다. 여기에는 다음이 포함됩니다:

설정 효과 성능 영향
Weather 동적 날씨 및 폭풍 전환 최소
Day/Night Cycle 시간 진행 활성화 또는 비활성화 없음
Infinite Fuel 차량의 연료가 떨어지지 않음 없음
Infinite Ammo 무기의 탄약이 떨어지지 않음 없음
Vehicle Damage 차량이 손상될 수 있는지 여부 비활성화 시 약간 감소
Teleportation 맵 기반 텔레포트 허용 없음

저장 관리

다중 저장 슬롯

Stormworks는 4개의 저장 슬롯을 지원하여 서로 다른 월드를 유지할 수 있습니다. 저장 슬롯을 전환하려면:

  1. 서버를 중지합니다.
  2. server_config.xmlsave_name 속성을 다른 저장으로 가리키도록 편집합니다.
  3. 서버를 시작합니다. 지정된 저장을 로드합니다.

백업 생성

정기적인 백업은 손상, 실수로 인한 삭제 또는 그리핑으로 인한 데이터 손실을 방지합니다:

  1. 저장 데이터가 디스크에 기록되도록 서버를 중지합니다.
  2. SFTP를 통해 연결하거나 GPanel의 File Manager를 사용합니다.
  3. 저장 디렉터리로 이동합니다(일반적으로 서버 루트의 save/).
  4. 활성 슬롯의 전체 저장 폴더를 다운로드합니다.
  5. 날짜 레이블과 함께 백업을 저장합니다(예: save_slot1_2026-02-26.zip).

백업 복원

  1. 서버를 중지합니다.
  2. SFTP를 통해 연결합니다.
  3. 예방 차원에서 현재 저장 폴더의 이름을 변경합니다(예: save_slot1save_slot1_old로).
  4. 백업 파일을 원래 저장 디렉터리 위치에 업로드합니다.
  5. 서버를 시작합니다. 복원된 저장 데이터를 로드합니다.
경고: 백업을 복원하면 플레이어 진행 상황, 차량, 화폐를 포함하여 해당 저장 슬롯의 현재 모든 월드 데이터를 덮어씁니다. 현재 상태의 백업이 없으면 되돌릴 수 없습니다.

문제 해결

서버 충돌

  • 차량 수 확인: 너무 많은 차량(특히 복잡한 차량)이 충돌의 가장 일반적인 원인입니다. max_vehicles를 줄이고 auto_clean_vehicles를 활성화하세요.
  • 서버 로그 검토: 충돌 전 오류 메시지에 대해 GPanel의 서버 콘솔 출력을 확인하세요.
  • 서버 업데이트: 서버가 최신 버전을 실행하고 있는지 확인하세요. 게임 업데이트에는 종종 안정성 수정이 포함됩니다.
  • 손상된 저장: 서버가 시작 시 즉시 충돌하면 저장 데이터가 손상되었을 수 있습니다. 다른 저장 슬롯을 로드하거나 백업을 복원해 보세요.

플레이어 비동기화

  • 비동기화는 플레이어가 월드의 서로 다른 상태를 볼 때 발생합니다. 이는 복잡한 차량에서 일반적입니다.
  • 비동기화를 최소화하려면 활성 차량 수를 줄이세요.
  • 지연 시간이 높은 플레이어(200ms 이상)는 더 많은 비동기화를 경험합니다. 서버 이름에 서버 지역 기대치를 설정하는 것을 고려하세요.
  • 플레이어가 리스폰하거나 재접속하면 개별 비동기화 문제가 해결되는 경우가 많습니다.

차량 랙

  • 수백 개의 논리 구성 요소가 있는 복잡한 차량이 서버 랙의 주요 원인입니다.
  • 더 낮은 max_vehicles 제한을 설정하세요(공개 서버의 경우 20-30).
  • 자동 정리를 활성화하여 버려진 차량을 제거하세요.
  • 어떤 특정 차량이 랙을 일으키는지 모니터링하고 디스폰하세요. 과도한 센서, 카메라 또는 논리 게이트가 있는 차량이 일반적인 원인입니다.

월드 손상

  • 저장 작업 중에 서버가 강제 중지되면 월드 손상이 발생할 수 있습니다.
  • 프로세스를 강제 종료하지 말고 항상 GPanel의 Stop 버튼을 사용하세요.
  • 손상이 발생하면 가장 최근 백업에서 복원하세요.
  • 최후의 수단으로 새 저장 슬롯에서 새로 시작할 수 있습니다.
예방: 월드 손상에 대한 최선의 방어는 정기적인 백업입니다. 최소한 매주, 또는 주요 구성 변경이나 서버 업데이트 전에 저장 데이터를 백업할 것을 권장합니다.

관련 문서

이 가이드에서 다루지 않은 문제가 발생하면 지원 티켓을 열어 주시면 저희 팀이 문제 해결을 도와드리겠습니다.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.