ローカルのRustサーバーを起動する方法。 Rustサーバーを作成する方法。 SteamCMDコンソールでのアクセシビリティ

前書き

注意:サーバーの作成を開始する前に、十分なディスク容量、コンピューターの能力、神経質、および時間があることを確認してください。

また、最近の「更新/修正」では、サーバーに他の人に接続するコマンドを強制終了しました(つまり、「client.connect:28015」(デフォルト))。 さて、この初期の「重要な」コマンドは無限のロード画面を提供します(誰かが言うかもしれませんが、すべてがうまくいく、それは私が曲がっただけです。-おそらく、しかし私たちはそれを10回行い、通常は約2時間の時間をつぶしましたが、ロード画面人生のわずかな兆候を示していませんでした)。 この点で、サーバーに接続する方法を他の人に説明することは意味がありません。 (他にも方法があるのでわかりません。)

サーバーの作成

まず、Steamの公式ウェブサイトSteamCMD(Steamコンソール)からダウンロードします。 SteamCMDをダウンロードしたら、Steamフォルダーに解凍します。 次に、「Steam」フォルダに移動してこのファイルを実行します(この時点で、Steam自体をオフにする必要があります)。 Steamコンソールが外れます。 ロード後、ログインする必要があります。このために、「loginannonymous」というコマンドを記述してEnterキーを押します。
ログイン後、Rastファイルをロードするためにこのコマンドを登録します-" app_update258550-ベータ実験"
インターネットの速度にもよりますが、ゲームファイルの読み込みに時間がかかるのは当然です。
自動更新プラグインがない場合は、更新のたびにこのコマンド「app_update258550-betaexperimental」を作成する必要があることに注意してください。
ファイルがダウンロードされたら、コンソールを閉じることができます。 次に、Steam> Steamapps> commonというフォルダーに移動します。すべてを正しく行った場合は、「ru​​st_dedicated」フォルダーが必要です。
今度はSteamを起動します。 更新する必要があります。 (これが、Steamが閉じられることが非常に重要だった理由です)その間に、Steamが更新され、再びrust_dedicatedフォルダーに移動して、「start」と呼ばれるテキストドキュメントを作成し、その形式を「.txt」から「.bat」に変更します。 その結果、「start.bat」というファイルが作成されているはずです。 次に、マウスの右ボタンでクリックし、[変更]項目を選択します。 さらに、次のように記述します。

  1. RustDedicated.exe -batchmode -load(この関数はサーバーへの保存を担当します)
  2. + server.hostname "NazvanieServera" + server.port "28015" + server.identity(サーバーの名前は、英語で書かれている限り、何でもかまいません)。
  3. "my_server_identity / save" + server.maxplayers "10"(プレーヤーの数は任意にすることもできます)。
  4. + rcon.port "28016" + rcon.password "11111" + server.seed "2200000"(サーバーシードは任意)。
保存します。 したがって、すべてを正しく行った場合は、RUSTにアクセスしてください。 Rastコンソールを開き、次のように記述します: "client.connect"
サーバーが作成されたのはこれですべてです。つまり、次に進みましょう...
追伸:サーバーの運用全体を通じて、プログラムは次のように実行されている必要があります。 RustDedicated.exe、そしてサーバー上にいてこのプログラムを閉じると、すぐにサーバーから追い出されます(つまり、サーバーは自動的にオフになります)。 また、サーバーを終了するたびに、コマンド「save」を作成することをお勧めします。これは、RUSTがデータを自動的に保存しない場合があるためです。

管理パネルの発行

管理パネルの発行サーバーを作成したら、おそらく管理者になりたいと思うでしょう。サーバーのメインサーバーでない場合、サーバーを作成する意味は何でしょうか。
したがって、このために、もう一度RustDedicatedに移動して、次のコマンドを記述する必要があります。
ownerid X "Y"ここで、XはSteamID、Yはニックネームです。
IDを確認するには、プロファイルに移動する必要がありますが、元のIDを既に変更している場合は、サーバーに移動してRustDedicatedを開くと、参加したプレーヤーとそのIDが表示されます。
管理パネルを自分に与えたときにサーバー上にいた場合は、再入力する必要があります。 そして、すべてが正しく行われたことを確認するために、F1を押してアイテムリストに移動します。すべてが正しく行われた場合は、必要な量のリソースを自分に与えることができます。

そのため、サーバーにログインするたびに、これらすべてを書き直す必要はありません。 zloebuchie数字と文字の場合、次のことができます。

1. cfgフォルダーを開きます。これは(少なくとも私のものですが)ここにあります:
D:/ Steam / Steamapps / common / rust_dedicated / server / my_server_identity / cfg
2.新しいテストファイルを作成します。
そして、あなたはまさにそのコマンドを書きます。 (所有者X "Y")

あなたがこのページに行ったなら、あなたは疑問に思っています、 Rustで独自のサーバーを作成する方法、およびそれが機能するように構成する方法。

最初に、ゲームのSteamバージョンについてのみ説明します。この期間は、800ルーブルの費用がかかり、必要に応じて、海賊をモデルにすることができます。 まともな割引は、さまざまな休日の間に提供されています。 したがって、Rustはそれほど高価ではないため、海賊版のクライアントサーバーについてはあまり取り上げません。 それでは、ゲーム自体におけるサーバーの目的について説明しましょう。

ゲームRustでのサーバーの目的

  1. サーバーの助けを借りて、誰もあなたのゲームプレイに干渉しない友達と遊ぶことができます。
  2. 実験的な行動の場合、これは誰でも家や罠を建ててリアルタイムでテストできることを意味します。
  3. これから利益を得る、つまり、何十人もの人々のゲームのためのサーバーの作成。

Rust Experimentalサーバーを作成する理由は他にもあるかもしれませんが、これらは最も人気のあるサーバーにすぎません。

SteamでRustExperimentalサーバーを作成(作成)する方法

Rustサーバーは、何よりも、多くのゲーム内実験にとって非常に優れた遊び場です。 新しいアップデートを別の角度から見ることができます。つまり、ゲームに追加されたアイテムを確認したり、自分の家の安定性を確認したりできます。これはアップグレードが簡単ではありません。 同時に、独自のサーバーを作成する最も一般的な理由が挙げられました。

サーバーには、レイド用のアイテムを購入したり、家を建てたり、武器などを実際のお金で購入したりできる、物を置いた独自のストアがある場合があることを覚えておく価値があります。 この側面では、一部の人々がまだこれらのアイテムを購入するという絶え間ない競争があります。

アドレナリンを追加し、チームスピリットを高めるため、他の人のサーバーで友達と一緒にゲームプロセスをプレイすることをお勧めします。これにより、他の人のサーバーで友達と一緒に生き残る方がよいことがわかります。 しかし、サーバーが普通のプレイヤーだけでなく、通常のプレイを許可しない詐欺師によっていっぱいになる場合もあります。 サーバーをひざまずく方法を知っている場合は、自由にサーバーを作成してそこに友達を招待しますが、管理者権限を使用しないでください。これにより、他のプレーヤーの状況が悪化します。

Rustサーバーハードウェアのシステム要件

どんなにばかげているように聞こえても、すべての人に推奨できる既知のシステム要件はありません。 機器で最も重要な要素はRAMです。これは、サーバーがロードされると、スレッド全体がRAMをロードしてから、サーバーでハングするため、パラメーターの点で最も高くなる可能性があります。 サーバー上に多数のオブジェクトとプレーヤーがある場合、RAMの負荷は増加するだけです。 本格的なゲームには、8 GBのRAMとi5プロセッサが適しています。これにより、サーバーが適切なレベルで安定してサポートされます。 この装置を使用すると、直径15ブロックの15階建ての建物からヘリコプターを発射しながら、20機のヘリコプターの攻撃に耐えることができます。 したがって、フリーズは発生しません。 サーバーに深刻な負荷がかかるとすぐに、RAMはサーバーの作業を節約するために最大の電力を使用し始めます。 通常モードでは、RAMの4〜6パーセントのみが使用されます。

SteamCMDコンソールでのアクセシビリティ

SteamCMDは、独自のサーバーを即座に更新するように設計された特別なユーティリティであり、これは、コマンドラインを使用してクライアントバージョンを介して行われます。 ただし、最初は、この方法でRustサーバー自体をインストールできます。 間違いなく、公式サイトからそのようなコンソールをダウンロードすることが重要であり、危険なウイルスを捕まえるので、そこだけでダウンロードする必要があります。 サイト自体にもインストールに関する情報が含まれていますが、本格的なサーバーを作成するには、この手順ではおそらく十分ではありません。

配布キット自体はアーカイブにあります。インストールするには、すべてのファイルを必要なディレクトリの1つに解凍する必要があります。 サーバーがLinux上にある場合は、そのようなディストリビューションだけをダウンロードする必要があることを覚えておく価値があります。 次に、Windows10やDebian8 GNU、Linuxなどのオペレーティングシステムを完全に分解してみます。

Windows10でのRustサーバー用の配布キットのインストール

おそらく、配布キットをインストールするこのプロセスは、すべてがまだ実行されている以前のバージョンのWindowsとそれほど変わらない可能性があります。 さらに、このプロセスは、ライセンスを必要としないコアバージョンで実行できます。これは、すべてのサーバーにとって理想的です。

最初は、ハードドライブに特定のフォルダを作成することをお勧めします。 例えば、 「D:\ SteamCMD」、このような名前は将来混乱しないように付けられており、彼女が将来何をするかは明らかでした。 ディストリビューションをこのフォルダーに解凍する必要があります。 すべてのファイルを解凍すると、ファイルの中にstemcmd.exeが作成され、実行する必要があります。 プログラムの起動後、必要に応じて現在のバージョンが自動的にダウンロードされるため、サーバーは最新の状態になります。 コマンドの入力を求められなくなるまで、アイドル状態である必要があります。

したがって、Steamアプリケーションを更新する権利があります。 以下は、独自のゲームサーバーを作成および更新する方法の詳細な手順です。

重要:これらの「」引用符なしですべてのコマンドを入力します。将来的にはこれを覚えておいてください。
  1. 最初のステップは、サービスを承認することです。 これは良いコマンドで行うことができます 「匿名でログイン」..。 もちろん、パスワードを使用して独自のユーザー名を指定することはできますが、匿名認証ではパスワードの入力を求められません。 他の認証システムよりも使いやすいです。
  2. 2番目の重要なステップは、サーバーの完全なインストールが実行されるディレクトリへの実際のパスを示すことです。 これは、 "Force_install_dir<Путь каталога>» ..。 この場合、ハードディスクを選択するときは、その負荷と帯域幅に注意を払う必要があることを覚えておく価値があります。 SSDの帯域幅は最も高く、そうでない場合は購入する価値があります。 そのおかげで、パフォーマンスとアクセスが90%向上します。 したがって、サーバーを作成するときは、これを考慮に入れる必要があります。 コマンドと一緒のパスは次のようになります。 "Force_install_dir D:\ srv001"(ディレクトリの名前は任意の方法で指定されており、独自の方法で名前を付けることができます。その後、ディレクトリは自動的に作成されます)。
  3. 同様に重要な手順の1つは、ゲームのインストールまたは更新を開始することです。 間違いなく、すべてのプログラムとアプリケーションには独自の識別子があり、Rustでは次のIDがあります。 「258550」..。 このステップでは、次のデータをコンソールに大胆に入力することについて考える必要はありません。 「App_update258550」..。 このコマンドを入力すると、ダウンロードが実行され、ダウンロードしたファイルをディレクトリサーバーに解凍します。これは、前の段階で指定したものです。 もちろん、インターネットを見れば、そのようなコマンドに出くわすことができます "App_update 258550 -beta public"。 もちろん、彼女は完全なチームの要約を持っています。 大多数は、ゲームが以前に2つの異なるゲームに分割されていたことであり、これらはレガシーとエクスペリメンタルです。 ゲームのメインバージョンに追加されず、無料モードで配布された新しいバージョンがテスト中であった場合。 現在、レガシーは正式にシャットダウンされており、エクスペリメンタルがそれに置き換わるようになりました。 ゲームの特定のバージョンをインストールするには、「-beta」のようなキーが必要です。この場合、これは必要ありません。 結局のところ、彼女はゲーム自体の本格的なクライアントをダウンロードします。これは関連性があります。

クライアントがサーバーに必要なすべてのファイルをダウンロードしたら、サーバーの正式な起動に進むことができます。

この記事では、独自のサーバーを作成、オープン、さらには管理するという完全な概念について検討します。サーバーには、変更を加えずに標準ファイルのみが含まれます。 結局のところ、変更はまったく異なるトピックであり、それについても多くのことを伝えることができます。

サーバーを起動するには、バッチファイル(バッチファイル)が必要です。 さらに、その起動時に、実行を強制される独自の機能のいくつかを置き換える権利があります。これは、起動自体のコマンドに示されています。

すべての最小限のコマンドのうち、そのような行はバッチファイルに接続する必要があります 「RustDedicated.exe–batchmode」..。 これは、使用できる接続されたコマンドのほんの一部です。

誰かが興味を持っているなら、あなたはあなたのバッチファイルにあるべきコマンドの下であなたのサーバーを動かすことができます "RustDedicated.exe -batchmode + server.hostname" MyNameServerRExP "+ server.port 28016 -logFile" output.txt "..。 コマンドラインには、作成したサーバーの名前、ポートの番号、ログファイル、サーバーによって実行されたすべてのログアクションが記録される、特に必要な設定は表示されませんでした。ここで、何を確認できます。操作中にエラーが発生しました。 ただし、このためには、作成したサーバーのディレクトリにファイルを作成する必要があります。 「D:\ srv001 \ ruststart.bat」.

このステップで重要な要素はポートの選択ですが、同じサーバー上に他のサーバーが複数ある場合は、完全に異なるポートを使用する必要があります。 つまり、他のポートパラメータを自分で設定する必要があります。 "+ Server.port 28017".

このコマンドを起動すると、全世界が生成されます。 ただし、このコマンドファイルでは、サーバーで直接使用されるコマンドを指定する権利もあります。

次に、Rustゲーム自体を起動する必要があります。ゲームを開始して、コンソールを開きます。 F1キーを使用する、次の行を入力します 「ローカルホストに接続:28016」..。 つまり、バッチファイル自体で指定したのと同じポートを入力し、サーバーに移動します。 ただし、「localhost」は、サーバーが実行されていたコンピューターでのみ実行されます。 同じことをしたが、すでに購入したサーバー上にある場合は、サーバーのIPアドレスとポートを入力して、そこに移動するだけです。 しかし、私たちは当初、ローカルアクセスを備えたOS用のサーバーを作成しました。 したがって、接続コマンドを登録すると、しばらくすると野生の島を走り回ることができるようになります。

RustExperimentalサーバーの自動更新プロセス

この時点で、各人が独自のフレームワークを定義します。これは、更新されたバージョンのゲーム用にサーバー全体を更新する最善の方法です。 つまり、システムが従う特定の値を設定できます。 これを行うには、このパスを使用してバッチファイルを再度作成することが重要です。 "D:\ SteamCMD \ upd_rs001.bat"..。 次のようなものが含まれている必要があります。

echo "サーバーのRustを更新:SRV001"

開始/待機/高steamcmd.exe +匿名ログイン+ force_install_dir D:\ SRV001 + app_update258550検証+終了 "

次に、サーバーを自分で一時停止し、このバーツファイルを開く必要があります。これにより、サーバークライアントが現在のバージョンに更新されます。 アップデートがダウンロードされるとすぐに、安全に再実行できます。

コンソールコマンドに精通している場合は、すべてを自動化できます。 ここで、新しい更新が到着すると、サーバーは動作を停止し、これらすべての瞬間に参加することなく、更新自体をダウンロードします。 もちろん、変更が加えられたサーバーがある場合、それらは機能を停止し、よりサポートされる可能性があります。 元のサーバーに関しては、これは単にかけがえのない素晴らしいオプションになります。

サーバーをDebianSqueezeマシンにインストールします

間違いなく、このインストールのプロセスは非常に難しく、何を何が参照しているかについての意味のある説明が必要です。 したがって、慎重に行動する必要があります。

  1. Linuxシステムにスーパーユーザーとしてログインします。これは「su」とは別の呼び方で呼ばれます。 次に、コマンド「apt-getinstalllib32gcc1」を実行する必要があります。 このステップでは、GCC、より正確にはコンパイルに必要なライブラリの特別なインストールを行います。
  2. SteamCMDの場合、スーパーユーザーとして常に起動しないように、新しいプロファイルが完全に個別に作成されます。これにより、起動に時間がかかります。 次に、「su --steam」の後に「useradd-m Steam」などのコマンドを使用しながら、すぐにログインするsteamユーザーを静かに作成します。
  3. 次に、「steamcmd」という名前のディレクトリを作成し、「mkdir〜 / Steamcmd」、「cd〜 / steamcmd」の順に使用してそのディレクトリに移動する必要があります。 蒸気プロファイルの経済ディレクトリでディレクトリの作成を実行する場所。
  4. コンソールからすぐにディストリビューションをダウンロードします:「wgethttp://media.steampowered.com/client/installer/steamcmd_linux.tar.gz」。
  5. アーカイブを解凍します: "tar -xvzfsteamcmd_linux.tar.gz"。 次に、「ls」と入力して、追加されたファイルを確認します。
  6. 「./steamcmd.sh」を使用して、シェルスクリプトを起動します。 Steamコンソールのコマンドプロンプトはどこに作成しますか。 間違いなく、将来的には、Windowsバージョンのインストール時にすでに見たsteam用のコマンドを入力するだけです。

「匿名でログイン」

"Force_install_dir ./res02"

「App_update258550」

  1. すべてがインストールされたら、「res02」フォルダーに自由に移動できますが、このためには、最初にSteamコンソールを「終了」する必要があります。 さらに「cd./res02」と入力し、「ls」と入力します。 すべてのファイルを見ると、友達の中に「RustDedicated」ファイルがあることがわかります。
  2. このステップで、彼は、すでにバッチファイルを使用しているWindowsバージョンを再度覚えています。 ここでも同じことを行い、次のパラメータ「./RustDedicated–batchmode」でバッチファイルを実行します。 その後、コンソールは、エラーを含むべきではないいくつかの情報に関するさまざまなメッセージの表示を開始します。

次に、ゲームをすばやく開始し、通常どおりコンソール「connect192.168.0.75:28016」に書き込みます。 ここでは、マシン自体のアドレスとそのポートが最初に示されています。 次に、サーバーへの接続が確立されていることがわかります。 残念ながら、最適化を行わないと、サーバーはRAMの大部分を消費します。これは8GBのうち約5GBです。 実際、Windowsでは、RAMの使用量は1.3GBにも達しませんでした。

独自のRUSTサーバーを作成する方法を考えたことがありますが、Windowsの制限に直面しましたか? もう心配する意味はありません! このチュートリアルでは、Linux、特にDebian 8x64ディストリビューション用のサーバーのセットアップに焦点を当てます。 RUST VANILLAだけに焦点を当てるのではなく、Oxideの設定について説明し、サーバーを保護する方法を説明します。

初期設定

これはおそらくチュートリアルの最も長い部分ですが、サーバーセキュリティの構成に関しては役立ちます。 基本的に、このチュートリアルは、サーバーセキュリティとDebian一般の概念に精通していない人を対象としています。

  • SSHクライアントを使用してサーバーに接続します(PuTTYの使用をお勧めします)。
  • Password GeneratorのWebサイトにアクセスし、50以上のランダムなパスワードを作成してコピーします。 次に、コンソールに「passwd root」と入力し、ターミナルで2回右クリックします。
  • 安全なパスワードが設定されたので、システムを更新できます。ターミナルに「apt-get update -y && apt-get upgrade -y」と入力し、Enterキーを押してから、「apt-get install fail2bannano-y」と入力します。もう一度入力してください。
  • 次に、PuTTYgenプログラムをダウンロードして、キーを生成します。 次に、Enterキーを押して次のコマンドを次々に入力し、PuTTYの新しい行に移動します。

Mkdir〜 / .ssh
chmod 0700〜 / .ssh
タッチ〜/ .ssh / authorized_keys
chmod 0644〜 / .ssh / authorized_keys
nano〜 / .ssh / authorized_keys

ここでPuTTYgenに戻り、さらに文字が表示されているボックス内を右クリックして、[すべて選択]をクリックしてからコピーします。 次に、nanoエディターを開いたPuTTYに戻り、右クリックして公開鍵を貼り付け、ctrl + o-> Enter-> ctrl + xを押します。

ここで、「nano / etc / ssh / sshd_config」と入力し、次にctrl + wと入力してから、「PasswordAuth」と入力します。 次に、ハッシュを削除し、最後の「はい」を「いいえ」に変更します。 次に、ページを下にスクロールして、UsePAMをnoに変更します。 ここで、ctrl + wを押して、PermitRootLoginと入力し、「パスワードなし」に変更します。 ここで、ctrl + p(保存)およびctrl + x(終了)を押してから、「servicesshreload」と入力します。

PuTTYgenに戻ると、公開鍵と秘密鍵を安全な場所に保管する必要があります。 PuTTYを閉じて再度開き、左側で[接続]-> [SSH]-> [認証]を選択し、保存した秘密鍵でファイルを指定します。 セッションに戻ったら、「デフォルト設定」、「保存」、「開く」の順にクリックして、パスワードなしでログインします。

SteamCMD

Valveには、SteamCMDを構成するための独自のドキュメントがあります。 app_updateセクションに移動したら、「app_update258550」と入力します。 これはRUSTサーバーのIDです。

バニラ

SteamCMDですべてのポイントを完了したら、VANILLAのセットアップに進むことができます。 「cdDirectoryCoSteamCMD」を実行してから、nano startrust.shと記述し、「258550」を貼り付けます。

#!/ bin / sh
クリアしながら:する
exec ./RustDedicated -batchmode -nographics \
-server.ip IPAddressHere \
-server.port 28015 \
-rcon.ip IPAddressHere \
-rcon.port 28016 \
-rcon.password "ここにrconパスワード" \
-server.maxplayers 75 \
-server.hostname "サーバー名" \
-server.identity "my_server_identity" \
-server.level "手続き型マップ" \
-server.seed 12345 \
-server.worldsize 3000 \
-server.saveinterval 300 \ -server.globalchat true \
-server.description "ここに説明" \
-server.headerimage "512x256px JPG / PNGヘッダー画像リンクはこちら" \
-server.url「ここのウェブサイト」
echo "\ nサーバーを再起動しています... \ n"完了

シード(これにはマッププレビュージェネレーターを使用できます)など、独自の値を入力する必要があります。 「chmodu + x startrust.sh」、「。/startrust.sh」の順に実行すると、サーバーが起動します。 起動時に問題がなければ、RCON経由でサーバーに接続できます。 ゲームでは、F1キーを押してコンソールを選択し、「connect Server IP:28015」と入力して、サーバーに接続できます。 以下のガイドでは、ゲームで管理者ステータスを設定する方法について説明します。

酸化物

Rustサーバー上のこのアドオンは非常に人気があります。 ここでは、それを設定するプロセスについて説明します。 まず、「wgethttps://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip」を実行する必要があります。 次に、unzipをまだインストールしていない場合は、「unzipOxide-Rust_Linux.zip」の後に「apt-getinstallunzip-y」と入力します。 これは、SteamCMDを介してインストールしたRUSTサーバーディレクトリで実行する必要があります(提供されるすべてに同意する必要があります)。 次に、コンパイラー「chmod u + x CSharpCompiler」を実行する権限を構成して、cs拡張子を持つRUSTサーバーのプラグインをコンパイルできるようにする必要があります(キットプラグインを思い出してください)。 RUST用の完全に機能するOxideサーバーの構築おめでとうございます。 次のガイドでは、RUSTサーバーの解決策や現在の問題などの問題について説明します。

更新

とても簡単です。 SteamCMDを介してRUSTをインストールしたときに行った手順を繰り返す必要があります。 Oxideを使用している場合は、更新後に再ダウンロードする必要があります。 上記のリンクを使用して、解凍します。 CSharpCompilerの権限を再度変更する必要がある場合があります。

ファイアウォール(上級ユーザー向け)

RUSTサーバーのセキュリティを強化するために、ファイアウォールを構成できます。 重要:Debianシステムのサーバー設定を変更すると、サーバーへのアクセスが完全に機能しなくなったり、制限されたり、完全に失われたりする可能性があります。

「nanoiptables.sh」と記述し、以下をコピーします。

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
iptables -A INPUT -m conntrack --ctstate ESTABLISHED、RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 28016 -j ACCEPT
iptables -A INPUT -p udp --dport 28015 -j ACCEPT
iptables -I INPUT 1 -i lo -j ACCEPT
iptables -P INPUT ACCEPT
iptables -A INPUT -j DROP
apt-get install iptables-persistent -y
invoke-rc.diptables-永続的な保存

次に、「chmod u + ux iptables.sh」と入力し、次に「./iptables.sh」と入力します。 一連のコマンドを実行し、最終的には標準のsshポート(22)を開き、次にRUSTサーバーの2つの標準ポートを開きます。

Rustは、Facepunch Studiosの一人称サバイバルコンピューターゲームで、Windows、Linux、またはMacOSXで利用できます。 現在も開発中(早期アクセス)ですが、Steamで約12ドルでプレイできます。

ゲームには2つの異なるバージョンがあります。古くて安定したRustLegacyと、完全にゼロから書き直され、現在のすべての開発作業の焦点となっている新しいRustExperimentalです。

優れたホスティングで高品質のサーバーを作成したい場合は、GameButtonホスティングのサービスを使用することをお勧めします

さび実験用スチームサーバーの作り方

私たちは何が必要なのか?

次に、開始する前に、バッチファイルの内容を確認します。

RustDedicated.exe -batchmode -loadは、グラフィカルインターフェイスなしでサーバーを起動する役割を果たします。これがないと、次にサーバーを起動したときにすべての進行状況が読み込まれないため、読み込みプレフィックスは非常に重要です。ワイプがあります。

server.seed-「seed」-ワールドを作成するための修飾子。-2147483647から2147483647までの整数。ワールドがどのように生成されるかは、この番号によって異なります。 変更されていない一般的な場所は、雪、森、砂漠だけです。

バットを開始し、以下を使用して接続できます。

F1コンソールの「Client.connect(ip):( port)」。 ホストがあなたの場合、LAN接続の場合「client.connectlocalhost:28015」

上記の残りの設定については、Steamバージョンと同じです。

さび実験管理者を取得する方法

管理者とモデレーターを追加する方法はいくつかあります

1.サーバーコンソール経由サーバーコンソールとクライアント(ゲーム)コンソールを混同しないでください。コンソールでは、次のコードを記述する必要があります。

ownerid "player's nickname"-管理者(サーバー所有者)

例:コード:ownerid 76561198002158852 "megarust" moderatorid 76561198002158852 "megarust"次に、ステータスの割り当てに関する応答をサーバーから受け取ります。

2.2。 ユーザー.cfgを介して。 ユーザーの.cfgファイルが見つかります。通常は次の場所にあります(server \ server \ my _server _identity \ cfgのあるフォルダー)任意のテキストエディターで開き、次のように記述します。

コード:ownerid「プレーヤーのニックネーム」-管理者(サーバー所有者)

モデレーターid「プレイヤーのニックネーム」-モデレーター

注意! 前 編集 users .cfgの場合、サーバーをシャットダウンする必要があります。 次にサーバーの電源がオフになると、この構成は上書きされます。

3.Rustyの使用-サーバーRCON管理ツール

この方法は、前の2つよりも少し時間と労力がかかります。 まず、rcon.portとrcon.passwordをまだ構成していない場合は、構成する必要があります。 Rcon .portは通常、通常のポートより1つ多くなります。

例:通常のポート:Ip:28015 Rconポート:Ip:28016 Rconポートとパスワードの設定コード:@echo off RustDedicated .exe -batchmode + server .port 28015 + rcon .port 28016 + rcon .password "changeme123" + server .hostname "Rust -Helper .ru" + server .identity "my _server _identity" + server .maxplayers 100 + server .saveinterval 3600 -logFile "log .txt"ここで、Rustyを起動し、[設定]に移動して詳細を入力します。 すべてが正しく行われた場合は、次のように変更します。[Rcon]-> [コンソール]タブに移動し、コードを記述します。ownerid "player's nickname"-管理者(サーバー所有者)moderatorid "player'snickname"-モデレーター

おめでとうございます、あなたは管理者になりました! なぜなら、サーバーに戻ってください。 ステータス変更時にオンラインだった場合、管理パネルが機能しない可能性があります。

トピックの続き:
ルーター

標準のガジェットは、最新バージョンのWindowsOCから無条件に削除されています。 しかし、ユーザーは何か良いものを失うことに慣れていないため、アナログを積極的に使用しています。 ずっと前に ...