MinecraftForgeのModサーバーを立てる方法を分かりやすく解説します。
※全バージョンほぼ同じ方法で立てられます。
今回は、1.16.5のForgeサーバーを立てていきます。
Minecraft公式版を立てたい方は下のページを見てください。
※注意※
前提としてサーバーを立てるPCにはJava64bitバージョンを入れておく必要があります。
入れる方法の解説は下のページから
Forge版サーバーファイルのダウンロード

まず、Forgeの公式サイトから「Installer」をダウンロードします。
https://files.minecraftforge.net/
最新のものをダウンロードしましょう!

クリックすると別のサイトに飛ばされますが、5秒待って右上のスキップを押すとダウンロードが開始されます。

※ダウンロードするときに注意表示が出る時があります。
「保存」や「許可」をクリックしましょう。

サーバーフォルダを作って起動
ドキュメントファルダやサーバーのデータを置くためのフォルダを作ります。
そしてダウンロードしたファイルも入れます 。

インストーラーでセットアップ
ダウンロードしたファイルをダブルクリックして「Mod system installer」が起動するのを待ちましょう。

次に「Install server」を選択して、先ほど作ったサーバーフォルダを指定します。

そして「OK」をクリックしましょう!
完了すると以下のような状態になります。

サーバー起動スクリプトの作成
空白の部分を右クリックして「新規 テキスト ドキュメント」を作成して「START.BAT」に名前を変更します。
そして、テキストファイルと同様に右クリックで「編集」します。
以下の内容を記入して保存します。
※Forgeは「forge-バージョン.jar」となっているファイルがあれば、それはサーバーファイルです。
@echo off
java -Xmx4096M -Xms4096M -jar forge-1.16.5-36.2.2.jar nogui
pause
起動してみる(EULA)
サーバー起動スクリプトをダブルクリックで起動してみると、EULAを確認してくださいと言われます。
[main/WARN] [minecraft/ServerEula]: Failed to load eula.txt
[main/INFO] [minecraft/Main]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
「eula.txt」がサーバーのフォルダにあるので「編集」します。
「false」→「true」
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#OOOOOOOOOOOOOOOOOOOOOOOOOOOO
eula=true
本格起動
「eula.txt」を「true」に変更したら保存して起動しましょう!
[Server thread/INFO]: Done (OOOOOs)! For help, type "help"
「Done」と出れば完了です。
localhostで入ってみましょう!