コンピューター ウィンドウズ インターネット

コンピューター上にRustmodサーバーを構築します。 Rustサーバーの作成方法SteamサーバーをRustする

あなたがこのページに行ったなら、あなたは疑問に思っています、 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でサーバーを作成する方法は?-したがって、この記事では、この問題を検討し、独自のサーバーを作成する方法を学習します。 それは サーバー錆海賊また さび蒸気サーバー、それは問題ではありません、私たちは両方のオプションを検討します。

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

それでは、始めましょう:

Rust海賊サーバーを作成する方法

  1. まず、もちろん、サーバー自体が必要です。 「既製のRustサーバー」カテゴリに移動し、好きなサーバーをダウンロードします。
  2. ハードドライブに新しいフォルダを作成します。例:「 D:\ ServerRust"。ただし、フォルダの名前とパスにロシア語の文字が含まれていないことを確認してください。
  3. 以前にダウンロードしたサーバーを作成したフォルダーに解凍します。
  4. 次に、フォルダに移動する必要があります-" / serverdata / cfg"
  5. メモ帳で開く(RMB-で開く-メモ帳)ファイル " server.cfg"そしてあなたの裁量でそれをカスタマイズしてください。すべてのコマンドの説明を含む小さなファイルはこれであなたを助けます-

    4.69 Kb ダウンロード: 4365

  6. さらに、「 Server.batを実行します「ダウンロードしたページの説明に書かれている通り Rustサーバーの準備ができました

Rustスチームサーバーを作成する方法

  • 私たちはファイルだけですべて同じことをします " server.cfg「フォルダ内にあります」 / cfg".

Server.batを実行します「新しく作成したサーバー。Rustをオンにし、「F1」を押して、net.connect 127.0.0.1:28015と書き込みます。これは通常のローカルIPアドレスであるため、友達がインターネット経由で接続できるようにするには、専用IPが必要です。 。


このスレッドでは、modを使用して独自のRustExperimentalサーバーを作成する方法を紹介します。 なぜこれが必要なのですか? まあ、少なくともRustをプレイするなら、無限のリソースと飛行能力を備えたサーバーでテストするのにはるかに便利なアイデアがたくさんあります。 さらに進んでいくと、サーバーの人気を高め、サーバー上のプレーヤーにゲームバンズを販売するための実際のお金を受け取ることができます。

それでは始めましょう。
パート1- サーバーの作成。
1.この公式サイトからRust_server.zipアーカイブをダウンロードします
2.アーカイブを便利なフォルダに解凍します。 たとえば、これは次のとおりです。C:\ Games \ Rust_Server \ Server
さらに、このフォルダのアドレスの例を示します。
3. C:\ Games \ Rust_Server \ Serverフォルダーに移動し、update.batファイルを実行します
コマンドラインのある黒いウィンドウが開き、サーバーファイルがダウンロードされます。サイズは約2.15GBです。 ダウンロードが完了すると、ウィンドウは自動的に閉じます。
4.フォルダCに移動します:\ Games \ Rust_Server \ Server \ rustds
メモ帳でテキストドキュメントを作成し、次のテキストをコピーします。
RustDedicated.exe -batchmode -server.hostname "My Server" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
次に、ノートブックで「名前を付けて保存...」をクリックし、「startserver.bat」拡張子「Allfiles」でファイルを保存します。
表示される「startserver.bat」ファイルは、サーバーの開始ファイルです。 それをクリックすると、黒いコマンドラインウィンドウが再び開き、マップが作成され、サーバーが起動します。 ウィンドウの右下から下にあるfpsカウンターを見ると、サーバーが作業の準備ができていることがわかります。ロードすると0 fpsが表示され、終了後、デジタル値が表示されます。たとえば、I 262fpsにします。
5.次に、外部IPアドレスを見つける必要があります。
IPアドレス決定サービスの1つにアクセスし、アドレスが213.180.193.11であることが判明したとします。
Rustを開き、F1ボタンを押します。開いたコンソールで、コマンドclient.connect 213.180.193.11:28015を入力します。

すべてが正しく行われると、接続が確立され、自分のサーバーにアクセスできるようになります。

追伸:サーバーファイル(ゲームの保存など)が含まれるフォルダーは、C:\ Games \ Rust_Server \ Server \ rustds \ server \ Hello_Worldにあります。

パート2: 管理エリア

1.自分(または友達)をサーバーの管理者にするには、最初にSteamIDを見つける必要があります。 これを行うには、インセンティブ内のプロファイルと任意の空きスペースに移動します。たとえば、アバターの左側で右クリックし、[ページアドレスをコピー]を選択します。 このアドレスは、ノートブックやブラウザなど、どこにでも貼り付けることができます。 のようなものが表示されます