your current location:首页 > news>Configuration of the server side

Configuration of the server side

2024-12-10 17:53:30|Myriagame |source:minecraft skins

This tutorial is suitable for the BUKKIT plug -in and Forge module hybrid server (eg: Mohist, loliserver, etc.). If you are a server with a module

With 'Mohist-1.16.5-963' & 'FTB-ESSENTIALS-1605.1.5-BUILD.32' & 'FTB-RANKS-FORGE-1605.1.5-Build.16'

Prepare

The server must install the basic permissions plug -in (EssentialsX, GroupManager, Luck Perms, etc.)

And install [FTBR] FTB RANKS and front and [ftbc] ftb chunks or [ftbe] ftb essentials

([FTBC] FTB Chunks and [FTBE] FTB Essentials, which one do you need, you can choose both))

The server must be configured with FTB RANKS to allow FTB Essentials to work normally

Module command permissions configuration

The default file is as follows (World/ServerConfig/FTBRANKS/RANKS.SNBT): Actually, I think the original json file is pretty good

 {{

Member: {{

Name: "Member"

Power: 1

Condition: "Always_active"

Ftbranks.name_format: "<{name}>" ""

}

Vip: {

Name: "vip"

Power: 50

Ftbranks.name_format: "<& bvip {name} & r>"

}

Admin: {

Name: "admin"

Power: 1000

Condition: "OP"

Ftbranks.name_format: "<& 2 {name} & r>"

}

}

In the readme.txt in the same directory, all command permissions nodes are listed (no command/ftbranks refresh_readme can be re -generated).

> This tutorial only illustrates the configuration permissions. For other [FTBR] configuration, please refer to the configuration and instruction tutorial.

For example, we add a instruction to the default group that allows the use of random transmission (RTP)

Adjust the Member group in the default file

Add a line of code:

 Command.rtp: True 

The entire MEMBER group becomes below:

 Member: {

Name: "Member"

Power: 1

Condition: "Always_active"

Ftbranks.name_format: "<{name}>" ""

Command.rtp: true

}

At this time we run the command in the server, and we can see that it cannot run, because the permissions on the Bukkit are missing

Permissions configuration

This aspect is very simple, just need to import permissions nodes.

List the permissions node in the Readme.txt to `Command.rtp`, and we need to add prefixes when used in the plug -in:` minecraft.``

The command used in the groupManager plug -in as an example is: `/mangaddp default mincraft.command.rtp`

That is to add minecraft.command.rtp permissions to the default group. At this time, we can use our command normally in the game

In addition, the RANKS module configuration is necessary. If it is not configured with FTB RANKS or changes the commands in the configuration of FTB RANKS to FALSE, there will be a situation where the command cannot be found.

You need to understand that most instructions will be covered by EssentialsX permissions, so many unnecessary configurations are not necessary

Generally configure RTP and trashcan

Other FTB Essentials configuration

For example, you want to configure the cooling time of RTP

Can add a line

 ftbessetials.rtp.cooldown: 0 

Make the RTP cooling to 0

In this way, we can also set other functions, which are placed on the last side

Configure ftb chunks

Similar to the configuration above, it is also added a few lines of code:

 ftbchunks.max_claimed: 500

ftbchunks.max_force_loaded: 25

The maximum number of blocks can be declared at 500

The second line represents the maximum compulsory loading block number is 25

Use `/ftbranks reload` to refresh the configuration

You can see in the lower right corner of the server

Representative configuration is successful

FTB ESSENTIALS configuration table

Fly switch (Ture/False) Command.fly: TRUE

GOD switch (Ture/False) Command.god: TRUE

Heal switch (Ture/False) Command.heal: TRUE

invsee switch (time/false) commit.invsee: true: true

Mute switch (Ture/False) Command.mute: TruendercheS

Ture/False (Ture/False) Command.Hat: TRUE

kickme switch (Ture/False) Command.kickme: TRUE

Nick switch (time/false) Command.nick: true

REC switch (Ture/False) Command.rec: TRUE

TRASHCAN switch (Ture/False) Command.trashcan: TRUE

Random transmission switch (Ture/False) Command.rtp: TRUE

Random transmission of cooling (range: 0 ~ 604800) ftbessetials.rtp.cooldown: 600

Randomly transmits the longest distance (range: 0 ~ 30000000) ftbeslics.rtp.max_distance: 100000

Random transmitting the preparation time (range: 1 ~ 1000) ftbessetials.rtp.max_tries: 100

Random transmission the shortest distance (range: 0 ~ 30000000) ftbeslics.rtp.min_distance: 1000

Home/False (Ture/False) Command.home: TRUE

HOME cooling (range: 0 ~ 604800) ftbeS standy.home.cooldown: 10

Home maximum (range: 0 ~ 2147483647) ftbessetials.home.max: 1

back switch (time/false) Command.back: true

Back cooling (range: 0 ~ 604800) ftbessetials.back.cooldown: 10

BACK maximum number (range: 0 ~ 2147483647) ftbessetials.back.max: 10

spawn switch (Ture/False) Command.spawn: TRUE

spawn cooling (range: 0 ~ 604800) ftbeSSENTIALS.SPAWN.COOLDOWN: 10

TPA switch (Ture/False) Command.tpa: TRUE

TPA cooling (range: 0 ~ 604800) ftbessentials.tpa.cooldown: 10

TPL switch (Ture/False) Command.tpl: TRUE

TPX switch (Ture/False) Command.tpx: TRUE

Warp switch (time/false) Command.warp: true

warp cooling (range: 0 ~ 604800) ftbeS standentials.warp.cooldown: 10

Example configuration (self -use)

 {{

member: {{

name: "Member"

Power: 1

Condition: "Always_active"

ftbranks.name_format: "<{name}>" ""

Ftbchunks.max_claimed: 500 ftbchunks.max_force_loaded: 25

Command.nick: true

Command.hat: TRUE

Command.trashcan: TRUE

Command.rtp: true

ftbessetials.rtp.cooldown: 60

Command.home: true

Ftbessetials.home.max: 25

Command.back: true

Command.spawn: TRUE

Command.tpa: TRUE

Command.warp: true

}

vip: {

name: "vip"

Power: 50

ftbranks.name_format: "<& bvip {name} & r>"

}

admin: {

name: "admin"

Power: 1000

condition: "OP"

ftbranks.name_format: "<& 2 {name} & r>"

}

}