欢迎访问晚礼阁

MC服务器免费托管教程,如何在自己的电脑上搭建Minecraft服务器

频道:云服务器 日期: 浏览:11345

随着Minecraft的普及,越来越多的玩家开始尝试创建自己的服务器,与朋友一起畅玩,搭建和维护服务器的费用并不便宜,这对于许多玩家来说是一个障碍,幸运的是,有一些免费的方法可以帮助你搭建Minecraft服务器,本文将为你提供一个详细的MC服务器免费托管教程,教你如何在自己的电脑上搭建Minecraft服务器。

准备工作

1、确保你的电脑满足以下要求:

MC服务器免费托管教程,如何在自己的电脑上搭建Minecraft服务器

- 操作系统:Windows 10 64位版本 1809 或更高版本

- 处理器:Intel Core i5-2500K @ 3.3GHz 或同等性能的AMD处理器

- RAM:8 GB RAM(推荐16 GB)

- GPU:NVIDIA GeForce GTX 760 Ti 或 AMD Radeon R9 280X

- DirectX:版本11

- Java:Java SE Development Kit (JDK) 8

MC服务器免费托管教程,如何在自己的电脑上搭建Minecraft服务器

2、确保你已经安装了Java运行环境(JRE),你可以从这里下载并安装:https://www.oracle.com/java/technologies/javase/javase-jre8-downloads.html

3、下载并安装Minecraft Forge,Minecraft Forge是一个开源项目,它为Minecraft提供了各种插件和模组的支持,你可以从这里下载Forge:https://files.minecraftforge.net/install/maven/

安装服务器软件

1、打开命令提示符(以管理员身份运行)。

2、使用以下命令下载并安装Spigot或Paper资源包:

cd %USERPROFILE%\.minecraft\versions\server

3、在命令提示符中,输入以下命令安装Forge依赖项:

mvn install:install-file -Dfile=dependencies.jar -DgroupId=net.minecraftforge -DartifactId=forge -Dversion=${FORGE_VERSION} -Dpackaging=jar

注意:${FORGE_VERSION}是你在第3步下载的Forge版本号。

MC服务器免费托管教程,如何在自己的电脑上搭建Minecraft服务器

4、在命令提示符中,输入以下命令启动服务器:

startup.bat

设置服务器参数

1、在命令提示符中,输入以下命令查看服务器ID和IP地址:

echo %JAVA_HOME%\bin\java server list | findstr minecraft_server.jar

记下显示的服务器ID(E:\Users\YourUsernameAppData\Roaming\.minecraft\versions\1.16.5\server-1657515643209-e7c4d5b8\minecraft_server.jar),在命令提示符中输入以下命令启动带有自定义参数的服务器:

%JAVA_HOME%\bin\java server --port %SERVER_PORT% --world %WORLD_PATH% --players %MAX_PLAYERS% --generateDefaultWorld true --disableLevelSaving false --gameMode %GAME_MODE% --spawnHostileMobs true --logLevel %LOG_LEVEL% --useNativeTransport true --addServerExecutorService false --queryResultCacheSize %QUERY_CACHE_SIZE% --resourcePack %RESOURCE_PACK% --genChunkShapeNormal %CHUNK_SHAPE_NORMAL% --generateStructures true --allowFlight true --allowEdit %ALLOWED_BUILD_BLOCKS% --optimizeWorld cutover %OPTIMIZATION_LEVEL% --networkCompression %NETWORK_COMPRESSION% --generateWaterSurfaceLowHeight %GENERATE_WATER_SURFACE_LOW_ELEVATION% --rconMaxBatchEntries %RCON_MAX_BATCH_ENTRIES% --enableRcon %ENABLE_RCON% --serverName %SERVERNAME% --queryResponseTimeout %QUERY_RESPONSE_TIMEOUT% --whitelist ${IPWHITELIST} --blacklist ${IPBLACKLIST} --queryPort ${QUERYPORT} --queryPortSecure ${QUERYSECUREPORT} --anvil %ANVIL_ENABLED% --storageCleanerIntervalTicks %STORAGECLEANERINTERVALTICKS% --storageCleanerEnabled true --autoSaveTickIntervalTicks %AUTOSAVETICKINTERVALTICKS% --autosave-interval-timer false --tickRate %TICKRATE% --maxTickDistance %MAX_TICK_DISTANCE% --spawnMarker ${SPAWNMARKER} --spawnNpcs %SPAWNNACLS% --spawnAnimals ${SPAWNANIMALCOUNT} --spawnMobGroups %SPAWNMOBGOS% --spawnProtection ${SPAWNPROTECTION} --spawnLimit ${SPAWNLIMIT} +suicideprotect %SUICIDEPROTECT% +jumpFix %JUMPFIX% +forceGamemode %FORCEGAMEMODE% +allowFlightZone %ALLOWED_FLIGHTZONE% +spawnOffsetY ${SPAWNOFFSETY} +spawnOffsetX $'%SPAWNOFFSETX%' +pvp ${PVPTYPE} +difficulty ${DIFFICULTY} +maxPlayerIdleMinutes ${MAXPLAYERIDLEMINUTES} +minPlayerCount ${MINPLAYERCOUNT} +maxPlayerCount ${MAXPLAYERCOUNT} +createWorldFolder false +resourcePackDirectory "\""+ resourcepacks "\""+ gameRules "\""+ gameRulesFile "\""+ hardcore "\""+ allowCommandBlock false +allowCustomCommandExecution false +broadcastSplitting false +opPermissionLevel "\""+ opPermissionLevel "\""+ commandBlockOutput false +defaultGameMode %GAMEMODE% +commandBlock @p %COMMANDBLOCK@p +spawnRangeMultiplier ${SPAWNRANGEMULTIPLIER} +spawnForced ${SPAWNFORCED} +maxWorldSize ${MAXWORLDSIZE} +networkCompressionThreshold ${NETWORKCOMPRESSIONTHRESHOLD} +maxWorldSizeScale ${MAXWORLDSIZESCALE} +randomSeed $'%RANDOMSEED%' +viewDistance %VIEWDISTANCES% +reduceConnectedEntitiesWarnings false +announcePlayerJoinLeave false +useReplayMod true +useWorldguardPlugin false +worldguardHomeLocation null +worldguardMaxHomeDistance null +worldguardMinHomeDistance null +worldguardTeleportHome false +worldguardAllowHomeTeleport false +mctweaks maxPlayersToSpawn ${MAXPLAYERSTOSPAWN} +mctweaks maxWorldBorderSize null +mctweaks maxWorldBorderWarningDistance null +mctweaks showAirThrustersOnBoats false +mctweaks showBoatLeashAnchor false +mctweaks showDragonFightSettings true +mctweaks showVillagerEquipment true +mctweaks showVillagerGrief true +mctweaks showVillagerHappiness true +mctweaks showVILLAGER_TRADES true +mctweaks showVillagerMood true +mctweaks showVILLAGERS_TOOLTIPS true +mctweaks showVillagersUseTooltip true +mctweaks useWorldguard true +mojangAccount ${MOJANGACCOUNT} +emailAddress ${EMAILADDRESS} +uuid ${UUID} +name ${SERVERNAME};

注意:${SERVERNAME}是你想要的服务器名称,${IPWHITELIST},${IPBLACKLIST},${QUERYPORT},${QUERYSECUREPORT},${PVPTYPE},${DIFFICULTY},${MAXPLAYERIDLEMINUTES},${MINPLAYERCOUNT},${MAXPLAYERCOUNT},${SPAWNMARKER},${SUICIDEPROTECT},${PVPPROTECTION},${(SPAWNOFFSETY)},${(SPAWNOFFSETX)},${(SPAWNRANGEMULTIPLIER)},${(SPAWNFORCED)},${(MAXWORLDSIZE)},${(NETWORKCOMPRESSIONTHRESHOLD)},${(MAXWORLDSIZESCALE)},${(RANDOMSEED)},${(VIEWDISTANCES)},${(COMMANDBLOCK@P)},${(OPPERMISSIONLEVEL)},${(GAMEMODE)},${(CREATEWORLDFOLDER)}是你需要设置的参数值,请根据你的需求进行修改。

配置Minecraft世界文件(可选)

如果你想为你的服务器创建一个特定的世界,你需要编辑Minecraft世界文件夹中的一个名为worldgen的文件夹,在这个文件夹中,你可以找到两个名为BiomeConfig.jsonWorldGenSettings.json的文件,你可以根据需要修改这些文件的内容,以生成你想要的世界类型,更多关于Minecraft世界文件的信息,请参考官方文档:https://minecraft.gamepedia.com/Customizing_the_level_generator#The_BiomeConfig.json_and_WorldGenSettings.json_files

与本文知识相关的文章:

苏州服务器托管价格战(服务器托管服务费用对比分析)

漯河托管服务器推荐公司(漯河地区最佳托管服务器服务商)

海南服务器托管虚拟主机哪家好,海南虚拟主机服务商推荐

托管机房服务器维护方案范本(服务器维护的详细策划)

重庆托管服务器云主机哪家好,重庆云主机服务商推荐