关于【minecraft启动器】,最好的MINECRAFT启动器!Hello,今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
内容导航:1、minecraft启动器:《 Minecraft 》为什么要以启动器的形式启动2、我的世界Java开服教程win开服器开服包开服核心开服端Java启动器3、minecraft启动器:minecraftlauncher怎么添加到桌面1、minecraft启动器:《 Minecraft 》为什么要以启动器的形式启动
因为Minecraft是基于JAVA语言,Java的class编译文件,jar归档文件运行需要JVM(类似于Python的解释器),JVM需要参数启动(单个jar文件或class文件不需要JVM参数,JVM可以直接运行),所以需要启动器生成参数
但是!
Minecraft的文件太多了(jar支持内嵌jar来运行前置文件,但是这样文件体积会大的吓人),启动的时候需要调用大量文件支持Minecraft运行,如果加mod,就需要去加载,当你双击Minecraft.jar(举个例子,比如你是1.12.2版本,加forge,那么就是1.12.2_forge+版本号.jar)你会发现JVM不会显示任何东西,因为它在加载时JVM就崩溃了,所以不要指望它能运行,人家压根不知道文件在哪,核心文件也没有标识路径,但是如果在运行时给出需要加载的文件以及文件路径,那么minecraft启动器他就会知道文件在哪,然后去加载,然后游戏就能运行了,这个参数不多,只有一行,可是前面说了,文件挺多(json会给出文件加载路径),然后参数大概就是这样
set APPDATA="D:\.minecraft\"
cd /D "D:\.minecraft\"
"D:\PCL\java\openjdk-18.0.1.1_windows-x64_bin\jdk-18.0.1.1\bin\java.exe" -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true -Djava.net.preferIPv4Stack=true -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Djava.library.path="D:\.minecraft\versions\1.18.2-VEM\1.18.2-VEM-natives" -Dminecraft.launcher.brand=PCL2 -Dminecraft.launcher.version=259 -cp "D:\.minecraft\libraries\com\mojang\logging\1.0.0\logging-1.0.0.jar;D:\.minecraft\libraries\com\mojang\blocklist\1.0.10\blocklist-1.0.10.jar;D:\.minecraft\libraries\com\mojang\patchy\2.2.10\patchy-2.2.10.jar;D:\.minecraft\libraries\com\github\oshi\oshi-core\5.8.5\oshi-core-5.8.5.jar;D:\.minecraft\libraries\net\java\dev\jna\jna\5.10.0\jna-5.10.0.jar;D:\.minecraft\libraries\net\java\dev\jna\jna-platform\5.10.0\jna-platform-5.10.0.jar;D:\.minecraft\libraries\org\slf4j\slf4j-api\1.8.0-beta4\slf4j-api-1.8.0-beta4.jar;D:\.minecraft\libraries\org\apache\logging\log4j\log4j-slf4j18-impl\2.17.0\log4j-slf4j18-impl-2.17.0.jar;D:\.minecraft\libraries\com\ibm\icu\icu4j\70.1\icu4j-70.1.jar;D:\.minecraft\libraries\com\mojang\javabridge\1.2.24\javabridge-1.2.24.jar;D:\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\5.0.4\jopt-simple-5.0.4.jar;D:\.minecraft\libraries\io\netty\netty-all\4.1.68.Final\netty-all-4.1.68.Final.jar;D:\.minecraft\libraries\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\.minecraft\libraries\com\google\guava\guava\31.0.1-jre\guava-31.0.1-jre.jar;D:\.minecraft\libraries\org\apache\commons\commons-lang3\3.12.0\commons-lang3-3.12.0.jar;D:\.minecraft\libraries\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar;D:\.minecraft\libraries\commons-codec\commons-codec\1.15\commons-codec-1.15.jar;D:\.minecraft\libraries\com\mojang\brigadier\1.0.18\brigadier-1.0.18.jar;D:\.minecraft\libraries\com\mojang\datafixerupper\4.1.27\datafixerupper-4.1.27.jar;D:\.minecraft\libraries\com\google\code\gson\gson\2.8.9\gson-2.8.9.jar;D:\.minecraft\libraries\com\mojang\authlib\3.3.39\authlib-3.3.39.jar;D:\.minecraft\libraries\org\apache\commons\commons-compress\1.21\commons-compress-1.21.jar;D:\.minecraft\libraries\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\.minecraft\libraries\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\.minecraft\libraries\org\apache\httpcomponents\httpcore\4.4.14\httpcore-4.4.14.jar;D:\.minecraft\libraries\it\unimi\dsi\fastutil\8.5.6\fastutil-8.5.6.jar;D:\.minecraft\libraries\org\apache\logging\log4j\log4j-api\2.17.0\log4j-api-2.17.0.jar;D:\.minecraft\libraries\org\apache\logging\log4j\log4j-core\2.17.0\log4j-core-2.17.0.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl\3.2.2\lwjgl-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-jemalloc\3.2.2\lwjgl-jemalloc-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-openal\3.2.2\lwjgl-openal-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-opengl\3.2.2\lwjgl-opengl-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-glfw\3.2.2\lwjgl-glfw-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-stb\3.2.2\lwjgl-stb-3.2.2.jar;D:\.minecraft\libraries\org\lwjgl\lwjgl-tinyfd\3.2.2\lwjgl-tinyfd-3.2.2.jar;D:\.minecraft\libraries\com\mojang\text2speech\1.12.4\text2speech-1.12.4.jar;D:\.minecraft\libraries\net\fabricmc\tiny-mappings-parser\0.3.0+build.17\tiny-mappings-parser-0.3.0+build.17.jar;D:\.minecraft\libraries\net\fabricmc\sponge-mixin\0.11.4+mixin.0.8.5\sponge-mixin-0.11.4+mixin.0.8.5.jar;D:\.minecraft\libraries\net\fabricmc\tiny-remapper\0.8.2\tiny-remapper-0.8.2.jar;D:\.minecraft\libraries\net\fabricmc\access-widener\2.1.0\access-widener-2.1.0.jar;D:\.minecraft\libraries\org\ow2\asm\asm\9.3\asm-9.3.jar;D:\.minecraft\libraries\org\ow2\asm\asm-analysis\9.3\asm-analysis-9.3.jar;D:\.minecraft\libraries\org\ow2\asm\asm-commons\9.3\asm-commons-9.3.jar;D:\.minecraft\libraries\org\ow2\asm\asm-tree\9.3\asm-tree-9.3.jar;D:\.minecraft\libraries\org\ow2\asm\asm-util\9.3\asm-util-9.3.jar;D:\.minecraft\libraries\net\fabricmc\intermediary\1.18.2\intermediary-1.18.2.jar;D:\.minecraft\libraries\net\fabricmc\fabric-loader\0.14.8\fabric-loader-0.14.8.jar;D:\.minecraft\versions\1.18.2-VEM\1.18.2-VEM.jar" -DFabricMcEmu=net.minecraft.client.main.Main -Xmn256m -Xmx3072m net.fabricmc.loader.impl.launch.knot.KnotClient --username rumengchuxing --version 1.18.2-VEM --gameDir "D:\.minecraft\versions\1.18.2-VEM" --assetsDir "D:\.minecraft\assets" --assetIndex 1.18 --uuid 000000000000300D91D89709845383CB --accessToken 000000000000300D91D89709845383CB --clientId ${clientid} --xuid ${auth_xuid} --userType Legacy --versionType "Java:游戏启动中 | {time}: | 欢迎minecraft启动器:rumengchuxing | {login}:" --width 854 --height 480
所以这是为什么需要启动器启动
2、我的世界Java开服教程win开服器开服包开服核心开服端Java启动器
Windows开服超简单,但是系统内存占用比较大,玩家多的不建议选择,建议用Linux开服
有哪些启动器?
pcl2启动器、hcml启动器、官方启动器(启动器内含版本)
【有兴趣的铁子们可以找我】
在Minecraft服务端中,最重要的部分就是服务端核心,核心通常有以下几类:
Minecraft原版核心
Minecraft纯插件核心
Minecraft纯MOD核心
Minecraft插件MOD混合核心
插件是一些能帮助服主完成管理工作的额外组件,它不需要再客户端安装
相比于插件,MOD则是需要在服务端和客户端同时添加才能够使用,单独在服务端添加客户端将无法进入服务器,单独在客户端添加,能进入服务器,但MOD将不会起到作用(辅助类另说,如小地图,顶部显示物品,Xray透视等,这里仅指个人功能类)
目前我的世界Java版主流服务端有:
原版服务端
官方服,即纯净服,无法添加插件,安装forge后可以添加Mod,可自定义内容少
Bukkit/CraftBukkit
(水桶服)
比较原始的插件服务端,并不支持添加Mod,但可以添加Bukkit插件它能使用CraftBukkit插件
但它对Spigot插件兼容性比较差,它只能加CraftBukkit插件和Spigot的部分插件
Spigot(水龙头)
Spigot对Bukkit进行了优化,支持添加Bukkit插件,但不支持添加Mod,稳定性良好
Paper(纸龙头)
Paper对Spigot进行了优化,支持 CraftBukkit 和 Spigot 插件,但不支持添加Mod,
再带TPS优化,在1.9.x之前的版本的核心自带反作弊功能,1.9.x后被移除
MCPC+
可以安装Mod及Bukkit插件,优化鸡肋。仅支持JAVA7运行,最高支持版本1.7.10
KCauldron(KC端)
KC端,可以安装Mod及Bukkit插件,比MCPC+,Cauldron,Thermos优化了一波,吃内存并不多了,但最高支持版本仅到1.7.10
Thermos(水瓶端)
是KCauldron的优化版本,比原先的Cauldron更加稳定
能添加MOD也能添加Bukkit插件,最高支持版本1.7.10
Contigo(水杯端)
是Thermos的儿子,进行了大多优化,服务器滞后优化,多线程进行运算,更低的延迟
更好的世界防护 (Forge调用的物品不经过Bukkit插件!)
Uranium(铀端)
是KC的优化版本,多线程进行运算,效率更高,支持Bukkit插件和ForgeMOD ,最高支持版本1.7.10
Catserver(猫端)
国人开发的一代神端,支持ForgeMOD和Bukkit/Spigot插件,并且优化了多线程,1.12.2版本
mohist(墨端)
既可以加入mods又可以加入插件,兼容paper的一些插件支持,不需要多大的服务器即可运行,并且自带多线程,比较多插件不支持,部分mods不支持
Arclight(海螺端)
既可以加入mods又可以加入插件,服务器网络环境不太好,下载必备库比较累
magma
基于Forge和CraftBukkit的1.12.2服务器,使用Forge的mod和Bukkit插件,后续会支持1.14&1.15
Sponge Forge
(海绵端)
拥有自己的插件体系,在1.8及以上版本能做到Mod与Sponge插件的共同使用
Sponge Vanilla
(海绵香草端)
支持Sponge插件,不支持ForgeMOD ,占用内存少,配置需求低
Glowstone(萤石)
一个完全开源的服务端,支持Bukkit插件。版本为1.12.2,
原版服务端
官方服,即纯净服,无法添加插件,安装forge后可以添加Mod,可自定义内容少
Bukkit/CraftBukkit
(水桶服)
比较原始的插件服务端,并不支持添加Mod,但可以添加Bukkit插件它能使用CraftBukkit插件
但它对Spigot插件兼容性比较差,它只能加CraftBukkit插件和Spigot的部分插件
Spigot(水龙头)
Spigot对Bukkit进行了优化,支持添加Bukkit插件,但不支持添加Mod,稳定性良好
Paper(纸龙头)
Paper对Spigot进行了优化,支持 CraftBukkit 和 Spigot 插件,但不支持添加Mod,
再带TPS优化,在1.9.x之前的版本的核心自带反作弊功能,1.9.x后被移除
MCPC+
可以安装Mod及Bukkit插件,优化鸡肋。仅支持JAVA7运行,最高支持版本1.7.10
KCauldron(KC端)
KC端,可以安装Mod及Bukkit插件,比MCPC+,Cauldron,Thermos优化了一波,吃内存并不多了,但最高支持版本仅到1.7.10
Thermos(水瓶端)
是KCauldron的优化版本,比原先的Cauldron更加稳定
能添加MOD也能添加Bukkit插件,最高支持版本1.7.10
Contigo(水杯端)
是Thermos的儿子,进行了大多优化,服务器滞后优化,多线程进行运算,更低的延迟
更好的世界防护 (Forge调用的物品不经过Bukkit插件!)
Uranium(铀端)
是KC的优化版本,多线程进行运算,效率更高,支持Bukkit插件和ForgeMOD ,最高支持版本1.7.10
Catserver(猫端)
国人开发的一代神端,支持ForgeMOD和Bukkit/Spigot插件,并且优化了多线程,1.12.2版本
mohist(墨端)
既可以加入mods又可以加入插件,兼容paper的一些插件支持,不需要多大的服务器即可运行,并且自带多线程,比较多插件不支持,部分mods不支持
Arclight(海螺端)
既可以加入mods又可以加入插件,服务器网络环境不太好,下载必备库比较累
magma
基于Forge和CraftBukkit的1.12.2服务器,使用Forge的mod和Bukkit插件,后续会支持1.14&1.15
Sponge Forge
(海绵端)
拥有自己的插件体系,在1.8及以上版本能做到Mod与Sponge插件的共同使用
Sponge Vanilla
(海绵香草端)
支持Sponge插件,不支持ForgeMOD ,占用内存少,配置需求低
Glowstone(萤石)
一个完全开源的服务端,支持Bukkit插件。版本为1.12.2
java下载(镜像站):
内用户建议使用镜像站下载(建议使用编程宝库,个人觉得比较全的)编程宝库、injdk、清华大学镜像站、华为镜像站
【有兴趣有需要的小伙伴私信我】
mc版本以及对应的Java版本:
1.7.X —— jdk81.8.X —— jdk8/111.12.X —— jdk8/111.16.X —— jdk16/111.17.X —— jdk16以上1.18.X—— jdk17
正文:
下面就以catserver端来开服演示:
猫端是我第一个开服所用的端,也是我觉得挺不错的端,虽然猫端有过一段黑历史,但丝毫不影响我的使用。众所周知mod最繁荣的两个版本1.7.10和1.12.2版本,新版本内容丰富点,所以我直接选择了catserver(注意:每个版本和每个核心都有自己的存在意义,不要诋毁其他的服务端来吹捧自己的选择)
简单的教程:
安装JDK8,下载catserver,bat启动
详细教程:
1.准备服务器:
服务器(windows系统需要winsever2016或以上,我建议用服务器,因为24小时全天运行,且稳定)我这里用winsever2016做演示
配置越高的服务器对于游戏的整体运营以及游戏体验都会有很大的提升,有能力的可以直接上I9游戏高频系列
2.放行端口:
根据的服务端的协议选择协议(比如说java版为tcp协议),Java版的默认端口是25565(如果你是物理机的话请根据情况设置),(如果是家用电脑就在Windows防火墙放行端口,有公网IP可以做端口映射,没有公网IP的可以尝试内网穿透来架设,比如说樱花frp)
以驰网云服务器为例:在控制面板的防火墙放行25565端口,协议是tcp
3.在服务器浏览器下载jdk8,随便一个版本
win+r启动cmd输入java -version查看是否安装成功(Java8、JDK8、JDK1.8都是一个东西)在服务器的浏览器搜索catserver下载开服包(一个jar文件)然后随便创个空文件夹把它放进去(不会操作的可以找我这个热心小伙)
接着继续创建一个start.bat文件(先创建txt文本,把下面代码放进去保存,再把txt后缀改成bat)CatServer-a8b73e9-universal.jar是你的开服文件
双击start.bat,就会得到以下文件,如果cmd里出现For help, type "help" or "?"就证明开服成功了(注意:有些服务端第一次启动bat的时候会出现eula.txt,需要打开eula.txt里把eula=false改成true,然后重启bat,而猫端则是自动改成true的)
关掉正版验证:用文本打开,erver.properties文件里的online-mode=true中的true改成false,除非你有正版账号,不然就得关掉,改成false后关闭cmd,重新启动bat
启动mc测试连接一下,直接填入服务器IP即可,不需要填端口,除非你配置文件改了其他端口
如果展开自动收缩请
”Catserver文件夹结构” ==> 展开 / 收缩
Server.properties配置文件
”server.properties配置文件” ==> 展开 / 收缩
我是艾西一个专注于游戏服务器的热心小伙,希望可以帮助到有需要的铁汁们
携手驰网带你了解更多网络知识(有一台服务器可以干很多很酷的事情)
下一期我会跟大家聊聊我的世界Minecraft基岩版开服教程(Linux)
3、minecraft启动器:minecraftlauncher怎么添加到桌面
单击桌面快捷方式。单击桌面快捷方式打开MinecraftLauncher窗口,没有Microsoft帐户,请通过单击该窗口上的创建新的Microsoft帐户链接来设置一个。Minecraft启动器(MinecraftLauncher)是一个用于登录、下载并启动独立的MinecraftJava版客户端及MinecraftDungeons游戏的前端。
本文关键词:minecraft启动器有哪些,我的世界启动器推荐,minecraft启动器哪个好,我的世界最好启动器,我的世界什么启动器最好。这就是关于《minecraft启动器,最好的MINECRAFT启动器!Hello(我的世界Java开服教程win开服器开服包开服核心开服端Java启动器)》的所有内容,希望对您能有所帮助!