コントロールパネル

Last-modified: 2024-03-09 (土) 11:59:15
 

サーバーコマンド

プレイ外ではコントロールパネルに入力で、
プレイ中では
マルチサーバーでは管理者権限が付与されているキャラ、
ソロモード(ゲームを続ける)ではログインしたキャラで機能します。

処罰系はトラブルを悪化させる危険が有ります。

開発者・ゲームプラットフォーム・wiki等は
いかなる責任を負わず、被害に対する弁済もしません。

サーバーコマンドの詳細

コントロールパネル操作
コントロールパネルにサーバーコマンドを入力すれば
即時に効果が発生します。

・プレイ画面からの操作
マルチサーバーのゲーム内では管理者権限を保有するキャラ(名前の横に星マーク)、
ソロモードでは「ゲームを続ける」で参加したキャラの場合に
コマンドが有効となります。

  • 「ゲームに参加する」からログインしたキャラは
    権限が付与されてないかぎりコマンドは発動しません。

f1キーを押したら出てくる入力ボックスに
コマンドを打ち込むと効果が発生します。

・指定キャラの頭上にゾンビを沸かせる事も出来ますが、
宣言なく使用した場合トラブルになりやすいため使わない方が良いでしょう。
ただし「ほぼ同じコマンド文面で救援物資を落とす」事も可能です。

・コマンドの中にはゲームが続行不可能になるのも有ります。
コマンドリストを打つ前にサーバーファイルを保存、
および隔離してから、打つ事を推奨します。

▪️よく使うと思われるサーバーコマンド
~英文字と数字の間には「半角スペース」を入れる事。

コマンド文面(あるいは短縮文面) : 説明
・プレイ関連
dm:デバッグモード・神モードや各種コマンド入力を有効化できる。
デバッグパネル建物テレポート(ESCキー後のメニューが増えてる)、
マップテレポート(Mキーからの左シフトキー+右クリック)等が使えるようになります。

cm:クラフトモード・Uキーでアイテムリストを開きます。
・ソロモード(ゲームを続ける)の場合は、開始時点で有効になってます。
・開発者アイテムを表示するにはビルアイコンを押す必要が有ります。
!注意
岩盤(4)」は配置したら壊す事が出来ません
「管理者用ブロック破壊アイテム」でも破壊できません。

「土地形状変更 -(けいじょうへんこうマイナス)」は、効果範囲が円形のため使いにくいですが
トレーダー保護された場所も破壊可能です。
地下岩盤も座標3まで削る事ができます。

・サーバー関連
st (指定数字):時間を指定の数字時間にする。
例)st 10 12 00 で、ゲーム内時間を 10日12時00分に出来ます。
また st 数字(1時間は1000 )で変更する事も可能です。

cr:チャンクリセット
プレイヤー周辺のチャンクをリセットする。
ただしチャンク抜けなど、直せない事もある。

「シフトキー」+「f6」で表示されるリストから
「test_POIReset」を選ぶ事でプレハブを再配置する事が出来る。
ただしこちらもチャンク抜けなど直せない事もある。

weather d:天候をノーマルにする。
ただし、天候変更に関する処理は継続されてるため、
すぐに悪天候となる場合が有る。

・他のプレイヤーに対する事
lp :ログインしているプレイヤーをリスト表示する。

tele (飛ばしたいユーザー番号/A) (飛ばす先のユーザー番号/B)
:AをBの場所に飛ばす。

GiveXp (キャラ番号) (指定数):指定のキャラに指定数の経験値を与える。
経験値の取り消しは出来ない。
キャラを消す事で消せるが、当然「覚えた本」も消える。

buff (キャラ番号) (バフ名):指定のキャラにバフを与える。
バフリスト参照。

say:サーバーメッセージを送信する

kick:指定のキャラをサーバーから追放する。
再ログインは出来る。
対象のキャラがハマったり、寝落ちしている場合に
サーバー追放する事で救出する。
killコマンドと間違えないように。

処罰系コマンド

処罰系コマンドを使用した場合、状況は悪化する場合が有ります。

  • いかなるトラブルが発生してもゲーム開発者関係・
    ゲームプラットフォーム関係者、
    当サイト(wiki)関係者は責任を負いません。

kill xxx(プレイヤーID):指定のキャラを殺す
どのような理由で「殺す」のか、説明できない場合は
状況の悪化を招くでしょう。
「無意識に他者に迷惑を掛けた。管理者から殺してもらう事で謝罪としたい」と申し出るプレイヤーがいるかもしれません。
自己満足に付き合ってあげてもよいですが
面倒なら自死させましょう。


ban:指定のキャラをサーバーから追放する。
一定期間の間、ログインは出来ない。
追放コマンドを単独使用するより、
'パスワード設定によるサーバーログイン制限'を
お勧めします。
ただし「パスワード教えろ」系のメールボムを受ける可能性は有ります。

/処罰系コマンド

コントロールパネル

マルチサーバー(ゲームに参加する)の管理者向け内容です。
ソロモード(ゲームを続ける)には反応しません。

コントロールパネルではサーバーのログを見たりサーバーコマンドを実行したりすることが出来ます

 

コントロールパネルにアクセスするにはサーバーを起動した状態
http://127.0.0.1:8080
または
http://localhost:8080/
にアクセスしてください。

アクセスできない場合はパスワードの確認や
serverconfig.xmlが下記になっているか確認してください。

    "ControlPanelEnabled" value="true"/>
    "TelnetEnabled"  value="true"/>

パスワードを聞かれる場合にはserverconfig.xmlで設定したパスワードを打ち込んでください。
サーバーアカウントのパスワードではありません。

サーバー起動時にログイン後、白い専用ウインドウが開きます。
※サーバーが起動していない場合は開きません

左上のshutdownでサーバーを停止することが出来ます
メインのウインドウがログエリアです。
そのログエリアの下にあるコンソールにコマンドを打ち込むことでサーバーコマンドを使うことが可能です

コントロールパネルの古いページ

コントロールパネルの古いページ
・記載内容が古い・もしくは未翻訳ため折りたたみします。
一部のコマンドは機能しません。

※使いたいコマンドリストは Documentsから7 Days To DieからSavesの中にある
serveradmin.xmlを変更しましょう

コマンド省略形効果
listthreadslt
enablescopees
gameovergo
setgameprefsg
debugmenudm
shutdown
spawnentityse
settimest
kick
ban
listentsle
listplayerslp
chunkcachecc
showchunkdatasc



Alpha10.2コマンドリスト(コマンド help で表示されるリストです
[https://7dtd.illy.bz/wiki/Console%20Commands])
※注意 リストの中にはMOD導入してのコマンドも含まれています。編集した方、分かりやすく再編集お願いします。
Windows版とLinux版で一部コマンドが異なります

Windows:Linux共通

コマンド省略形引数効果
debugmenudmenables/disables the debugmenu (debugmenuの有効/無効)
shownormalsnormsenables/disables display of normal maps in gBuffer(α11)
showalbedoalbedoenables/disables display of albedo in gBuffer(α11)
showspecularspecenables/disables display of specular values in gBuffer(α11)
creativemenucm<0/1>enables/disables the creativemenu (creativemenuの有効/無効)
memPrints memory information and calls garbage collector (メモリ情報を表示し、不要メモリを開放)
sounddebugToggles SoundManager debug output.
enablescopeestoggle debug scope
admin<add/remove> <プレーヤー名> <権限レベル>admin control, use admin add playername permissionLevel, admin remove playername, admin update playername permissionLevel
cp<コマンド> <権限レベル>command permission control, use cp add command permissionLevel, cp remove command, whitelist update playername permissionLevel(コマンド許可プレーヤーの設定)
whitelist<プレーヤー名> <権限レベル>whitelist control, use whitelist add playername permissionLevel, whitelist remove playername, whitelist update playername permissionLevel
kick<プレーヤー名> [<理由>]Kicks user with optional reason. "kick playername reason"
ban<プレーヤー名> <期間> <単位>Bans user for x timeframe. "ban playername 1 hour" timeframes allowed: minutes, hours, days, weeks, months, years
say<メッセージ>Sends a message to all connected clients(サーバー内全ユーザーにメッセージを送信します)
listthreadsltlists all threads
gameovergosets the game state to GameOver
setgameprefsg[<prefName> [<value>]]sets a game pref
shutdownshuts down the game(終了する)
spawnentityse[<playerId> <entityId>]spawns an entity(該当プレーヤーの周辺に指定されたMOD1体出現させます)
settimest[<時間>] or
[<日> <時> <分>]
Set the current game time(時間を設定 1時間=1000 0は1日0時 24000は2日0時)
1 00 00のように指定することも可能。
aiddebugToggles AIDirector debug output.
spawnairdropSpawns an air drop
spawnsupplycrateSpawns a supply crate where the player is(プレーヤーのいるところにエアドロをスポーンさせる)
shownexthordetimeDisplays the wandering horde time
saveworldsaSaves the world manually.
buff<バフ名>Applies a buff to the local player(プレーヤーにバフを与える)
debuff<バフ名>Removes a buff from the local player(プレーヤーのバフを消す)
starveMakes the player starve.
thirstyMakes the player thirsty.
listentslelists all entities
listplayerslplists all players
chunkcacheccshows all loaded chunks in cache
showchunkdatascshows some date of the current chunk

Linux用

コマンド省略形引数効果
getgameprefgg[<項目>]gets a game pref(ゲーム設定を表示)
gettimegtretrieves current ingame time(ゲーム内時間を表示)
give<プレーヤー名|プレーヤーID> <アイテム名> <数>give an item to a player (entity id or name)
kill<プレーヤー名 or プレーヤーID>kill a given player (entity id or name)
listitemsli<調べる文字列>lists all items that contain the given substring
listknownplayerslkp[-online | -notbanned | <調べる文字列>]lists all players that were ever online (optionally filtered)
listlandprotectionllpnearby [<プレーヤーID>]lists all land protection blocks and owners
listplayeridslpilists all players with their IDs for ingame commands
removelandprotectionrlp<steamid> OR <x> <y> <z>removes the association of a land protection block to the owner
replyre<メッセージ>send a message to the player who last sent you a PM
sayplayerpm<ユーザー名 or ユーザーID> <メッセージ>send a message to a single player
showinventorysi<steamid or プレーヤー名 or entityId>list inventory of a given player (steam id, entity id or name)
teleportplayertele<steamid or playerName or entityId> {<steamid or playerName or entityId> OR <x> <y> <z>}teleport a player to a given location
unban<steamid>unban a player
rendermaprmrender the current map to a file
enablerenderingenable/disable live map rendering
webstatDEBUG PURPOSES ONLY
versionget the currently running version of the server fixes and loaded mods



削除されたコマンドリスト(help コマンドに無い)

コマンド省略形引数効果確認バージョン
spawnwanderinghordeSpawns a wandering horde of zombiesα10.2



※サーバーが運営中、ゲームをShutDownせずにPCサーバー機を再起動・シャットダウン(電源を切る)すると
データが破損します。必ずlocalhostからShutDownを行い、Windowsタスクマネージャーのプロセス内で
終了していることを確認後、パソコンの電源を落としてください。これはネットワークサーバー管理者として常識です。
家庭用PCや企業用サーバーも終了手順は同じです。ご注意ください。
【正常にShutDownしなかった場合、一番多く発生する不具合は、ゲーム内の日付が保存されないことです!】

・saveworld 上書きセーブを行います
・shutdown 上書きセーブとゲームの終了を行います。
※shutdownはマルチプレイヤーの位置情報や日付のタイムなどを保存してゲームが終了します
チェストなどのアイテム・ブロック情報は閉まった時に常に保存されます。この時に二人目がすぐに開けると

参照されるボックスが終了中に参照されたため、だれもが開けることが出来ない現象がおきます。
サーバーのタイムラグによる参照ミスで起きます。サーバーの再起動で治る場合があるようです。


※サーバーを通常シャットダウンできない場合は、サーバー内にプレイヤーがいないことを確認後、
【Windows タスク マネージャー】の【プロセス】から強制的に【プロセスの終了】を行ってください。
PCの起動ボタンの長押しおよび、電源ボタンの切り替えや電気コンセントを抜くとパソコンの起動ができなくなる恐れがあります。


※ゲームがおかしい場合やプレイヤーがサーバーに入れない場合は、
プレイヤーがいないことを確認、サーバーをシャットダウン後、ゲームアプリケーションを終了後、
一旦パソコンを再起動するとPC内に残ったメモリリークしたデータが解消され、保持されたデータが保存・リセットされて
ゲームアプリケーションが保持されます。ロールバックが起こりますがパソコンの仕様上、不要なデータは掃除する必要があります
※Windowsはアプリケーション終了と同時にメモリ開放されます。

※再起動したらIPとPort番号の入力と”お気に入り”を再度登録するようクライアント達に呼びかけてください

※わからない場合はヘルプデスクか サーバー管理者へ問い合わせてください

■■■■■■■■■■■■■■■■■■■■■■■
コマンド シングル(SP) マルチ(MP)

spawnentity 136835 7 (MP)

weather rain 1 171(playersID)(SP)

weather fog 0.52549
weather fog 0.1490197

weather

weather snow 0 (SP)
weather rain 0 (SP)

■weather α14.7
snowfall

rainfall

wetness
湿気
snow-level

cloud thickness is 55
雲の厚さ
temperature is 70
温度
fog is 0.5254899
■■■■■■■■■■■■■■■■■■

Alpha14.4 (MP) listplayers コマンド実行時

1st parameter: please specify one of the players
XXXXXX - yyyyyy
XXXX - yyyy
XXX - yyyy
ID - 登録名称

2nd parameter: please specify one of the entities
1 - zombie01
2 - zombieferal
3 - zombieBoe
4 - zombieJoe
5 - zombieMoe
6 - zombieArlene
7 - zombieScreamer
8 - zombieDarlene
9 - zombieMarlene
10 - zombieYo
11 - zombieSteve
12 - zombieSteveCrawler
13 - snowzombie
14 - spiderzombie
15 - burntzombie
16 - zombieNurse
17 - fatzombiecop
18 - hornet
19 - zombiedog
20 - car_Blue
21 - car_Orange
22 - car_Red
23 - car_White
24 - animalStag
25 - animalBear
26 - zombieBear
27 - animalRabbit
28 - animalChicken
29 - animalPig
30 - supplyPlane
31 - sc_General
32 - zombieUMAfemale
33 - zombieUMAmale
34 - zombieMaleHazmat
35 - zombieFemaleHazmat
36 - minibike
37 - Backpack



■■■■■■■■■■■■■■■■■■

サーバー管理者のserveradmin.xmlの変更

プレイヤーログ(F1または@ボタン)から管理コマンドを打つ仕様変更

  • serveradmin.xmlの変更
     <adminTools>
         <admins>
             <!-- <admin steamID="76561198021925107" permission_level="0" /> -->
       	       <admin steamID="xxxx管理者IDxxxx" permission_level="0" />
         </admins>
         <permissions>
           <!-- <permission cmd="dm" permission_level="0" /> --> ※level="0" 管理者・ゲームサーバー責任者
           <!-- <permission cmd="kick" permission_level="1" /> --> ※level="1" 第2管理権限人
           <!-- <permission cmd="say" permission_level="1000" /> --> ※1000    クライアント(端末PC)
    	<permission cmd="dm" permission_level="0" /> ※デバックモード(検証)
    	<permission cmd="mem" permission_level="0" /> ※メモリー解放 全プレイヤーリログ必須(位置情報が消えるため)
    	<permission cmd="sounddebug" permission_level="0" /> ※サウンドデバック
    	<permission cmd="admin" permission_level="0" /> ※管理権限譲渡・複製(原則・管理人は1人)
    	<permission cmd="mod" permission_level="0" /> ※モッド モッドフォルダ使用許可
    	<permission cmd="cp" permission_level="0" /> ※コマンド許可プレーヤーの設定0.1.1000
    	<permission cmd="whitelist" permission_level="0" /> ※ホワイトリスト制/許可リスト
    	<permission cmd="kick" permission_level="0" /> ※サーバーから瞬間な追い出し
    	<permission cmd="ban" permission_level="0" /> ※ローカルサーバーから追放(ローカルBAN/国際BAN)
    	<permission cmd="say" permission_level="0" /> ※サーバーからメッセージ Server:Now_it_shuts_down
    	<permission cmd="lt" permission_level="0" /> ※すべてのスレッドをリストします
    	<permission cmd="es" permission_level="0" /> ※トグルデバッグ範囲
    	<permission cmd="go" permission_level="0" /> ※Game Over
    	<permission cmd="sg" permission_level="0" /> ※セットゲームプロフィール ゲームの全情報
    	<permission cmd="shutdown" permission_level="0" /> ※シャットダウン サーバーを(7Daysの場合はキャラ位置を保存して)閉じます
    	<permission cmd="se" permission_level="0" /> ※該当プレーヤーの周辺(頭上)に指定されたゾンビ1体出現
    	<permission cmd="st" permission_level="0" /> ※時間設定 1時間=1000 0は1日6時α15 24000翌朝 Hordeが狂う注意
    	<permission cmd="aiddebug" permission_level="0" /> ※トグルAIDirectorデバッグアウトプット
    	<permission cmd="spawnwanderinghorde" permission_level="0" /> ※コマンド終了 大群ゾンビ60-3000匹の検証テスト用
    	<permission cmd="le" permission_level="0" /> ※すべてのエンティティをリスト
    	<permission cmd="lp" permission_level="0" /> ※リストプレイヤー IDリスト・場所xyz・個人ゲーム情報
    	<permission cmd="cc" permission_level="0" /> ※チャンクチェック・ゲーム内の地表データをロードダンプ
    	<permission cmd="sc" permission_level="0" /> ※showchunkdata システムコマンド全て表示
    	<permission cmd="cm" permission_level="0" /> ※クリエイティブモード/全ブロック・アイテムリスト表示
        </permissions>
    <!-- ONLY PUT ITEMS IN WHITELIST IF YOU WANT WHITELIST ONLY ENABLED!!! -->
    <!-- If there are any items in the whitelist, the whitelist only mode is enabled -->
    <!-- Nobody can join that ISN'T in the whitelist or admins once whitelist only mode is enabled -->
    <whitelist>
        <!-- <whitelisted steamID="" permission_level="" /> -->
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
           <whitelisted steamID="xxxxxxxxxxxxxxxx" permission_level="1000" />
    </whitelist>
    <blacklist>
        <!-- <blacklisted steamID="" unbandate="" /> -->
		 <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="3/29/2015 9:45:00 PM" />
		 <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="9/10/2015 1:05:00 AM" />
                <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="11/25/2015 9:20:00 PM" />
                <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="11/25/2015 9:20:00 PM" />
                       <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="01/18/2016 3:45:00 AM" />
                       <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="01/18/2016 3:45:00 AM" />
                              <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="01/18/2016 4:22:00 AM" />
      <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="03/05/2016 03:00:00 PM" />
      <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="03/05/2016 03:00:00 PM" />
      <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="03/05/2016 03:00:00 PM" />
      <blacklisted steamID="xxxxxxxxxxxxxxxx" unbandate="03/05/2016 03:00:00 PM" />
   </blacklist>
 </adminTools>



■よくつかうコマンド
lp
dm
cm
mem
say
kill xxx(プレイヤーID)
shutdown
ban
kick
sc

tele 飛ばしたいユーザー名 転送先のユーザー名
help 全てのコマンド情報表示 説明付き
saveworld
sa

spawnentity 136835 30
weather rain 1 171
weather rain 0
settempunit c

■■■■■■■■■■■■■■■■■■

kick・BAN

コマンド"kick"&"ban"

プレイヤーのF1または@を押してログを開示してから

形式

kick ID番号 理由 /英語のみ ※開発用サーバーに統計転送
ban プレーヤー名 期間 単位

■ブラックリストは記述後、ゲーム再起動によりローカルBANが適用される(指定した時間から3ヶ月間有効)
例:

kick 666 PvE_base_destruction.keystone_establishment_multitude.(厳罰は1日-3日ローカルサーバーログイン禁止)
ban xxxxYYYYYYxxxx 3 years

荒らし症状
EAC通過侵入/BAN通過侵入/プレイヤーキル・拠点破壊・回線遅延・サーバMAP増殖ウイルス投下/サーバーダウン

■知識
ブラックリストは最大3年間または管理者が指定できる
国際BANは7DaystoDieゲームの永久停止 3名のみ
ゲームサーバー管理者が出来るのはローカルサーバーのKickとBANのみ

華氏・摂氏表示切り替え方法

ゲームプレイ中に「@」または「F1」を押すと出るコンソールウインドウから
settempunit c で摂氏に
settempunit f で華氏に


■■■■■■■■■■■■■■■■■■