Java服务器搭建实用教程——以Forge为例

2024-12-01 00:56:26 神评论

Java服务器搭建实用教程——以Forge为例

在游戏玩家圈中,有一款名为Minecraft的大热门游戏——我的世界。而Java服务器正是运行这一游戏的基石。本篇教程将带您了解如何搭建一个属于自己的Java servers。

一、操作系统准备

首先我们要确定一下搭建的服务器操作系统环境。在这个前提下我们有两种选择:Windows和Linux(包括MacOS)。以下是针对两种环境的步骤介绍:

Java服务器搭建实用教程——以Forge为例

Windows:

1. 下载水桶服务器最新版(通常为.zip);

2. 解压到任意目录下,并得到相关文件夹内容;

Java服务器搭建实用教程——以Forge为例

3. 双击“start_server.bat”文件,运行服务器并启动一个简单的文本控制窗口;

MacOS:

1. 在Application/Utilities中找到终端应用;

Java服务器搭建实用教程——以Forge为例

2. 进入 ~/Desktop 并创建名为 “BukkitServer” 的文件夹:`cd ~/Desktop/mkdir BukkitServer`

3. 安装有cURL(curl)的第三方App Store插件“Homebrew”(http://brew.sh),运行 `brew install curl`;

4. 使用cURL下载最新的水桶服务器 `.jar` 文件到已创建的 “BukkitServer” 文件夹;

Java服务器搭建实用教程——以Forge为例

5. 重新打开终端并运行:

```bash

chmod +x craftbukkit-1.*

undefined

```

Linux:

以CentOS/Ubuntu为例,操作方法如下:

undefined

1. 将 `.jar` 文件放置在任意文件夹下(例如: `/etc/craftbukkit)`;

2. 进入该目录,输入 `cd /etc/craftbukkit`;

3. 创建一个新的文本文件 `craftbukkit.sh`;

undefined

4. 打开文件编辑器并录入下面的代码:

```

cat > craftbukkit.sh < .jar

undefined

chmod +x craftbukkit.sh

```

双击该`.sh`文件开始运行进程,等待数分钟直至成功结束。随后便可以看到一个无控台文本关闭。

undefined

二、启动服务器参数配置

为了让你的服务器运行的更好,你需要在控制台中给一些特定的参数以达到这个目的:

1. Windows下进入水桶目录文件夹下的start_server文件:

undefined

```

notepad “文件/名称/ start server.bat”

```

undefined

在文件中找到下面的内容并将其替换成想要的RAM设置:

```shell

set MEM_QUEST=512

undefined

```

(例如我们想让服务器最大使用1024MB内存,请用1024替换512)

MacOS和Linux:

undefined

在命令行窗口,你可以用这个命令来查看系统可用内存情况。

以Ubuntu为例输入下列代码:

```

undefined

free -m

```

将得到的`MemAvailable`(单位是M)/ `SwapTotal》(注意:交换大小取决于你的实际需求)数值相加,得到你打算使用的内存值。然后在打开的 `/etc/craftbukkit/raft_server.sh`,添加下列代码以代替“ Mem_QUEST ”参数:

undefined

```

setx JAVA_MEMORY_MODEL -Xms1024m

JAVA_HOME=/path-to-jre-linux

undefined

# Set your java memory (can be -Xms, -xp or whatever)

JAVA_HEAP_MAX=${JAVA_VERSION/-/

${JAVA_VALUE}_max

undefined

JAVA_XMS=${MemTotal/MB/g`

```

(注意用正确路径替换 `/` 字符所在行路径,和将内存数值换为 “ MemVersion ")

undefined

三、运行服务器

现在你已经有一个基于 Java 的游戏服务器环境了:

1. 运驶命令:Windows `start_server()` ;

undefined

Unix `./raft_server.sh`;

对于一些操作系统例如 mac osx: `/ Applications /Utilities / Terminal`

```sh

undefined

bash: ./CraftBukkit / craftbukkit.sh

chmod a+x .jar # 使得这个 Java jar 是可执行的。

jar xvf .jar

undefined

nohup java -Xmx4097k $JAVA options > Logfile.log &

```

2. 可以用控制台停止命令: `Ctrl + C` ;

undefined

Unix 或 macOS: 输入 “ ./raft_server.stop ";

在游戏玩家中,创建和维护服器是一件比较耗费精力和需要动手能力的事情但我们相信通过学习以上的教程能帮助你自己去完成这一切!最后祝您玩得愉快!

【编辑:开新服】

关于我的世界pe开服助手的新闻