NBA投注app哪个软件好?

第二节 MongoDB 的安装与配置 · 我的世界服务器搭建指南

第二节 MongoDB 的安装与配置

作者环境: Windows10 1809

建议使用免安装版

Msi安装包安装:点我转跳

mongo.config详解:点击跳转

免安装版

  1. 先到官网:https://www.mongodb.com/download-center/community或者可以直接点这个链接下载:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.3.zip

  2. 在有条件的情况下最好将MongoDB放在除系统分区外的其他分区在这里我放在了“D:\MongoDB\4.2”

  3. 创建"/data" 和 "/log" 两个文件夹("/data"文件夹下,用于存放数据库数据;"/log"文件夹下,用于存放日志)

    1. 在data文件夹下创建"/db"空文件夹
![](./images/mongodb/10.png)2. 在log文件夹下创建"mongo.log"空文件![](./images/mongodb/11.png)

datalog两个文件夹的位置可以随意,不必须放在MongoDB程序的目录下,后面将在配置文件内设置,我这里就为了方便就放在一起了

  1. 配置系统环境变量path(可选)我的电脑->属性->高级系统设置->环境变量->系统变量->选择“Path”->编辑->在后面添加MongoDB的bin目录例如“;D:\MongoDB\4.2\bin”(注意:新版本的Windows 10 不需要加;)不明白请跳过步骤4

  2. 在MongoDB安装路径下创建配置文件“mongo.config”安装路径例:D:\MongoDB\4.2

  3. 为“mongo.config”添加内容下面的dbpathlogpath请根据自己的实际情况填写

    #数据库文件的存放位置dbpath=D:\MongoDB\4.2\data\db#日志文件存放的路径logpath=D:\MongoDB\4.2\log\mongo.log# 设置绑定ipbind_ip = 127.0.0.1# 设置端口port = 27017# 是否以安全认证方式运行,默认是不认证的非安全方式auth = true

    “mongo.config”详解:点击跳转

  4. 请以管理员身份运行cmd或者PowerShell注意:如果跳过了步骤4,请使用cd命令转跳到MongoDB的bin目录下(例:cd D:\MongoDB\4.2\bin 如果不在D:\磁盘符下还需输入D:转跳到D分区下)如果设置了步骤4可跳过之后复制以下指令

    mongod --config "D:\MongoDB\4.2\mongo.config" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

    请将D:\MongoDB\4.2\mongo.config换成你mongo.config的位置当你看到类似下图的信息是说明MongoDB就安装成功了到这里不要急着关cmd

  5. 同样需要有管理权限的cmd输入下面指令来运行MongoDB

    net start MongoDB

    看到“已经启动成功”就说明MongoDB已经正常启动了

如果你还不放心你可以打开浏览器输入127.0.0.1:27017这里的端口就是你上面设置的看到这个页面你的MongoDB就成功运行了,可以使用客户端操作MongoDB了


Msi安装包安装

  1. 与免安装版相同到官网下载安装包:https://www.mongodb.com/download-center/community连网站都懒得打开的童鞋们呢可以直接点击链接下载:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012plus-4.2.3-signed.msi

下完应该是这么个图标的东西

  1. 双击运行“Next”到第二个界面

如果你想自定义安装软件或者MongoDB的安装目录请选择Custom如果不想调直接选择Complete(这里我建议调整MongoDB的安装目录到"D:\MongoDB\4.2")

  1. 调整数据库数据存储位置和Log存储位置

这里我分别放在了"D:\MongoDB\4.2\data"和“D:\MongoDB\4.2\log”(强烈建议修改默认位置,这个都懒得调不建议用数据库了)

  1. 这个界面会让你选择是否安装一个叫"Compass"的东西Compass是4.x之后的一个新功能,就是GUI功能(可视化工具) 这里不建议勾选(没必要、加长安装时间、占空间)

  2. Next之后,MongoDB就开始安装了,等待安装成功即可


mongo.config详解

# 数据库文件位置dbpath=/var/lib/mongodb#日志文件的路径logpath=/var/log/mongodb/mongodb.log# 是否追加方式写入日志,默认Truelogappend=true# 设置绑定ipbind_ip = 127.0.0.1# 设置端口port = 27017# 是否以守护进程方式运行,默认falsefork = true# 启用日志文件,默认启用journal=true# 启用定期记录CPU利用率和 I/O 等待,默认false#cpu = true# 是否以安全认证方式运行,默认是不认证的非安全方式#noauth = true#auth = true# 详细记录输出,默认false#verbose = true#用于开发驱动程序时验证客户端请求#objcheck = true# # 启用数据库配额管理,默认false#quota = true# 设置oplog日志记录等级,默认0#
0=off (default)#
1=W#
2=R#
3=both#
7=W+some reads#oplog = 0# 是否打开动态调试项,默认false#nocursors = true# 忽略查询提示,默认false#nohints = true# 禁用http界面,默认为localhost:28017#nohttpinterface = true# 关闭服务器端脚本,这将极大的限制功能,默认false#noscripting = true# 关闭扫描表,任何查询将会是扫描失败#notablescan = true# 关闭数据文件预分配#noprealloc = true# 为新数据库指定.ns文件的大小,单位:MB# nssize = <size># 用于Mongo监控服务器的Accout token。#mms-token = <token># Mongo监控服务器的服务器名称。#mms-name = <server-name># Mongo监控服务器的Ping间隔时间,即心跳#mms-interval = <seconds># Replication Options# 设置主从复制参数#slave = true # 设置从节点#source = master.example.com # 指定从节点的主节点# Slave only: 指定要复制的单个数据库#only = master.example.com# or#master = true # 设置主节点#source = slave.example.com# 设置副本集的名字,所有的实例指定相同的名字属于一个副本集replSet = name#pairwith = <server:port># 仲裁服务器地址#arbiter = <server:port># 默认为false,用于从实例设置。是否自动重新同步#autoresync = true# 指定的复制操作日志(OPLOG)的最大大小#oplogSize = <MB># 限制复制操作的内存使用#opIdMem = <bytes># 设置ssl认证# Enable SSL on normal ports#sslOnNormalPorts = true# SSL Key file and password#sslPEMKeyFile = /etc/ssl/mongodb.pem#sslPEMKeyPassword = pass

results matching ""

    No results matching ""

    第五节 什么是3D建模? · 我的世界服务器搭建指南

    第五节 什么是3D建模?

    3D建模是MC在1.8及以后版本基本完善的一个功能, 能够让玩家任意更改游戏内方块, 物品的模型, 和更改游戏对应方块物品的指向模型, 更强大的, 还可以更改模型中某个部分的渲染属性。

    M1.png

    对于服主来说,更改模型不仅可以显示自己服务器的逼格,体现服务器的特色,还可以实现某些特定功能,尤其是对RPG服务器的服主。制作许多诸如法杖,宝剑;亦或盘子,各种机器。增添服务器的色彩,优化玩家对服务器的第一印象。

    MC目前只能修改物品和方块的模型,并不能修改实体,或穿在身上的盔甲的模型。

    如何制作模型

    制作模型的手段有很多,可以硬着头皮写 json 代码。但很显然,用软件制作会简单很多。这里推荐两个软件:Cubik Studio 和 Blockbench。前者是非常专业的制作软件,且需要购买;后者是简洁,轻量,适合新手但功能绝对够用的免费软件。Cubik Studio就像Photoshop,而Blockbench就像paint.net,制作模型就如处理图片,两者完全够用,但太多的功能可能会让人一时眼花缭乱,所以我推荐使用Blockbench。

    ​ 推荐教程:

    ​ Cubik Studio:https://www.mcbbs.net/thread-687670-1-1.html

    ​ Blockbench:https://www.mcbbs.net/thread-833634-1-1.html

    下面来详细介绍一下如何利用Blockbench制作一个模型

    难以理解且易错的点: 1. 如何导入贴图 2. 如何将制作的模型应用到游戏内

    软件的操作方法这里就不再赘述了,因为软件的操作并不是真正的难点。Blockbench易上手,自己摸索一下可能就懂了,实在不懂还可以看教程。

    实例:制作一个蜡烛模型,替换MC原有的火把的模型

    这是我想象中的样子:

    现在我已经做好了模型的大致样子,和一张贴图,贴图的保存位置在桌面

    下面我要导入这个贴图,那么问题来了,这个贴图是应该就放在桌面呢,还是应该移到资源包的目录 模型资源包/assets/minecraft/textures/block 下?注意,用Blockbench制作的模型文件是json文件,json文件并不会保存图像信息,所以贴图应该移至/textures下,最好是textures/block下。

    如果导入非资源包目录下的文件,游戏在加载时会找不到这些文件,从而出现错误。对此Blockbench也有提示。

    现在我们成功地导入了candle.png

    通过拖动赋予材质,和右上角的调整UV,我们的模型有了颜色。

    将这个模型保存为torch.json。随后,打开游戏目录下的.minecraft/version/对应版本/对应版本.jar。我这里用的是1.13.2版本,所以我打开的是1.13.2.jar。

    在1.13.2.jar/assets/minecraft/blockstates内找到torch.json。把这个文件复制到模型资源包/assets/minecraft/blockstates下,也就是我们自己资源包的blockstates下。打开torch.json,我们可以看到。

    {"variants": {"": { "model": "block/torch" }}}

    variants可以理解为形式。我们可以看到,torch这个方块的模型(model),指向了block/torch。block/torch省略了很多东西,完整的形式是 资源包/assets/minecraft/model/block/torch.json

    上面说得也许太复杂了。这些代码有什么意义,这里我形象地给大家讲一下游戏程序,blockstate(方块状态),model之间的关系。

    Minecraft.exe:Blockstate,听好了,我现在要读取火把的模型,

    Blockstate:我找找,我这里的torch.json告诉火把的模型在models/block/torch.json

    Minecraft.exe:彳亍

    也就是说,游戏要读取火把的模型,它会最先找blockstates里的torch.json。这是早已写在游戏程序里的,无法改变。换句话说就是,要读取火把的模型,你不能让游戏去读取blockstates里的oak_log.json(橡木原木),而是torch.json。随后,游戏会根据blockstates/torch.json写的东西,进一步去读取/models下的模型文件。比如说,我们想让仙人掌的模型变成漏斗的模型,如最上面的那张图片所示,我就会把blockstates/cactus.json里指向block/cactus的一行改成block/hopper,让游戏读取hopper.json而非cactus.json。(cactus 仙人掌、hopper 漏斗)

    回过头来,再看blockstates/torch.json里的代码 { "variants": { "": { "model": "block/torch" } } }。可见火把的模型指向的是models/block/torch.json,所以我们把做好的蜡烛模型复制到此。

    我们成功了!

    results matching ""

      No results matching ""

      我要回帖

      更多关于 nba直播软件手机版下载 的文章

       

      随机推荐