导航:首页 > 配服务器 > 开服务器需要学会什么指令

开服务器需要学会什么指令

发布时间:2022-09-09 23:33:28

1. 服务器开发需要学习什么

  1. 服务器所用到的知识:TCP/UDP,最基本的;

  2. 并发——你可以选择使用select、poll,或者是多线程、多进程:如果你使用多线程,那么就必须使用同步技术——信号量、互斥体、条件变量的一种或几种,并且对于多线程技术,你还需要考虑使用进行线程分离与合并;

  3. 如果你使用了多进程,那么同步技术就不是你需要考虑的了,你需要考虑的是进程相关的问题了,你是使用fork还是vfork,你该如何处理客户端的请求,如何处理客户端断开连接后保证能够处理完数据并且没有僵尸进程产生,你还需要考虑高并发的问题;

  4. 你发送接受数据的时候,采用何种方式,是阻塞的还是非阻塞的,还有连接超时、重传等问题
    你是选择TCP还是UDP,如果选择UDP你可得忙了,需要你自己去进行重传验证,模拟TCP的三次握手,保证数据不会丢失,保证数据的有序性;

  5. 还有其他很多需要你考虑的,以上都是指在Linux下的C++,本人对windows C++不了解。

  6. 推荐书目:UNIX高级环境编程,UNIX网络编程,卷一。C++只不过是你使用这些技术的方式,不管你使用C还是C++,你都可以使用从这两本书中学习到很多有用的知识,但是不能保证你就可以写出高质量的服务器程序。

2. 对于服务器开发需要学习什么

服务器所用到的知识:
TCP/UDP,最基本的
并发——你可以选择使用select、poll,或者是多线程、多进程
如果你使用多线程,那么就必须使用同步技术——信号量、互斥体、条件变量的一种或几种,并且对于多线程技术,你还需要考虑使用进行线程分离与合并,
如果你使用了多进程,那么同步技术就不是你需要考虑的了,你需要考虑的是进程相关的问题了,你是使用fork还是vfork,你该如何处理客户端的请求,如何处理客户端断开连接后保证能够处理完数据并且没有僵尸进程产生,你还需要考虑高并发的问题
你发送接受数据的时候,采用何种方式,是阻塞的还是非阻塞的,还有连接超时、重传等问题
你是选择TCP还是UDP,如果选择UDP你可得忙了,需要你自己去进行重传验证,模拟TCP的三次握手,保证数据不会丢失,保证数据的有序性
还有其他很多需要你考虑的,以上都是指在Linux下的C++,本人对windows C++不了解
推荐书目:UNIX高级环境编程,UNIX网络编程,卷一。C++只不过是你使用这些技术的方式,不管你使用C还是C++,你都可以使用从这两本书中学习到很多有用的知识,但是不能保证你就可以写出高质量的服务器程序。

3. 我的世界服务端怎么开启指令

后台有不? 在后台输入
op 你的名字
举例op 654dsa64d65as4

4. 我的世界要做一个服务器需要那些指令啊求解

你先选择好要以哪种方式开服,1.花钱购买,2.自己开服,自己开服也是分很多种的,我是靠路由器映射开的服,有些人靠一些特殊的一键网络映射工具也可以开服,而服务器的指令完全由你加载的插件来决定,你插件越多,自然指令越多

5. 我的世界手机版服务器怎么输入指令

指令大全(在前加入/;注:可能有些指令用不了,只有腐竹、op用得)
ascend - 把自己提升到上一个平台
bind <命令> {命令关键字} - 设置一键命令
clear - 清空控制台
damage - 关闭或者开启伤害 即无敌
descend - 把自己移动到下面一个的平台
destroy [all] - 破坏当前的东西(背包)
defuse [all] - 拆弹(拆除已经点燃了的TNT炸药)
diff - X
difficulty - 设置游戏难度
dropstore - 在身边创建一个储物柜
*drops - 开关物品掉落,关闭的话采矿打怪不掉东西。
pe [all] - 复制东西
plicate [all] - 复制手上的东西并丢出来
explode [范围] - 设置一个地方爆炸(在自家慎用)
extinguish [all] - 熄灭周围所有的火
ext [all] - 一样是熄灭火
falldamage - 开关高空落下伤害
firedamage - 开关火的伤害
fly - 飞行模式
*freeze - 冻结怪物
give <物品> [数量] - 给一样物品
goto <名字> - 去一个地方
grow [all] - 让立即小麦成长
h [COMMAND] - 命令列表/帮助
heal - 补指定的血
health - 设置生命值
help [COMMAND] - 命令列表/帮助
home 回到出生点
i <物品代码> [数量] - 刷东西
instantmine - 开关即时采矿(采矿无延迟)
item <物品代码|物品名称> [数量] [费用] 给玩家物品, 如果不指定则是最大的数量
itemname - 显示当前手上的物品名称
itemstack <物品代码> [数量] - 给玩家指定数量的物品
kill 自杀不解释
jump - 瞬移到鼠标所指的地方
killnpc [all] - 杀死周围全部NPC 或者叫 杀了附近所有除自己外的活体生物
l - X
*light - 把光永久性关闭
listwaypoints - 列出所有路径点
macro <文件名> {参数} - 允许运行宏
maxstack [物品ID|物品名称|全部] [数量] - 最大的把某物品堆起来
*mobdamage - 怪物不会给你伤害
msg <消息> - 添加一个消息到控制台
music [音量] - 播放音乐
noclip - 穿墙
p - 显示当前坐标
pos 现在玩家的坐标
reach - 玩家到指定地方
return - 传送到之前传送的地方
rem - 删除指定路点
removedrops [all] - 删掉地上物品
*rename - 修改命令名称
replenish [all] - X
repair [all] - 修复当前物品耐久
reset - 恢复默认设置
s <名字> - Same as /set
search <关键词> - 搜索物品名称
set <名字> - 在这世界标记一个路径点
setjump [JUMP|reset] - 设置跳跃的高度 落地伤害和移动 1:1
setspawn [ ] 设置当前位置 X轴 Y轴 Z轴
setspeed [速度|重置] - 设置移动速度
spawn [QTY] - 产生一个生物
spawnstack {NAME|ID|random} - 产生一个合体的怪物NPC
*superheat [all] - Turns items which are furnace-able into their furnaced form
t - Same as /tele
tele - 传送到此坐标
time [set|get|day|night [minute|hour|day [TIME]]] - 设置指定时间得到物品
timeschele > - 设定一段时间段,让世界永远保持在这段时间之间
unbind - 解除一个命令
useportal - 传送到地狱
waterdamage - 开关潜水伤害
world - 世界情报
world load - 加载指定的文件
world save - 保存退出游戏
world seed [SEED] - 给你看看你世界里有多少个方块
world new [FILENAME] [SEED] - 在指定位置创建新地图
world exit - 不保存退出游戏
world list - 列出所有存档 你可以去这看 ".minecraft/saves"
setspawn 设置重生点
/achievement 获得、移除玩家的成就。
/ban 添加一个玩家到黑名单中。
/ban-ip 添加一个IP地址到黑名单中。
/banlist 显示黑名单。
/blockdata 修改一个方块的数据标签。
/clear 从玩家的物品栏清除物品。
/clone 将方块从一个位置复制到另一位置。
/debug 开始或终止一个 debugging session。
/defaultgamemode 设定默认的游戏模式。
/deop 撤销一位玩家的管理员身份。
/difficulty 设定难度。
/effect 添加或移除状态效果。
/enchant 附魔一个玩家的物品。
/entitydata 修改实体的数据标签。
/execute 执行另一条命令。
/fill 用一种特定方块填充一块区域。
/gamemode 设定一位玩家的游戏模式。
/gamerule 设定或查询一个游戏规则值。
/give 给予一位玩家一个物品。
/help 提供命令的帮助。
/kick 将一位玩家踢出服务器。
/kill 杀死实体(玩家、生物、物品等)。
/list 列出在服务器上的玩家。
/me 显示一条关于你自己的信息。
/op 给予一位玩家管理员身份。
/pardon 从黑名单移除项目。
/particle 制造颗粒效果。
/playsound 播放一个音效。
/publish 对局域网开放单人世界。
/replaceitem 替换物品栏中的物品。
/save-all 将服务器保存至硬盘中。
/save-off 禁用服务器自动保存。
/save-on 启用服务器自动保存。
/say 向多名玩家显示一条信息。
/scoreboard 管理对象、玩家和队伍。
/seed 显示世界种子。
/setblock 将一个方块变更至另一个方块。
/setidletimeout 设定踢出挂机玩家的时间。
/setworldspawn 设定出生点。
/spawnpoint 设定一位玩家的出生点。
/spreadplayers 将实体传送至随机位置。
/stats 通过命令的返回改变记分板对象。
/stop 停止服务器。
/summon 生成一个实体。
/tell 向其他玩家显示一条私人信息。
/tellraw 向玩家显示一条JSON信息。
/testfor 计算匹配特定条件的实体数。
/testforblock 探测一个方块是否在一个位置。
/testforblocks 探测两块区域内的方块是否匹配。
/time 改变或查询世界的游戏时间。
/title 管理屏幕标题。
/toggledownfall 切换天气。
/tp 传送实体。
/trigger 设定触发装置的激活。
/weather 设定天气。
/whitelist 管理服务器白名单。
/worldborder 管理世界边界。
/xp 增加或移除玩家的经验值。
望采纳*-*

6. 求我的世界服务器指令例如.设置主城,创建新的世界,刚开服需要使用的指令!!要全面一点!!!

进入游戏,输入指令/op (你的名字) ,然后输入指令/manuadd (你的名字) (组别) 把自己加入市民以上的权限就可以了 权限!!! Newcomer(新人)、Citizen(市民)、Guard(警卫)、Mayor(市长) 、GM 首先/manuadd xx gm? 如果要使用这个。

7. 如何快速用cmd指令进入服务器

cmd指令? 我只知道 点击“”开始 “” "运行", ”再输入“”mstsc “”,然后输入服务器ip以及密码,就可以进去了

8. Minecraft1.7.2局域网服务器如何使用指令

这些指令是属于服务器指令,是需要安装插件的,如果你只是单独的联机的话,那么是无法安装插件的。

9. 我的世界服务器op常用指令 和 清空金钱 背包指令

我的世界OP指令大全
原版指令:
/op [ID]给予某个玩家管理权限
/deop [ID]消除某个玩家的OP
/gm [0/1/2] 修改自己生存/创造/冒险模式
/whitelist add [ID] 给予某个玩家白名单
/whitelist remove [ID] 解除某个玩家的白名单
/ban [ID] 封禁某个玩家
/banip [ID] 封禁某个玩家所在的ip地址的所有号
/tempban [ID/IP] [time] 封禁某个ID或者IP一段时间.附加:s是秒,m是分钟,h是小时,d是天,w是星期,mo是月,y是年
/mute [ID] [time] 禁言某个玩家一段时间
/unban [ID] 解封玩家ID
/unbanip [IP] 解封 IP
/setworth [物品名字/物品id] [数值] 设定一个东西的系统价格,这个物品名字或者ID都行
/worth [ID] 查看系统价格,不写物品id默认为查看手上的物品价格
/itemdb 查询你手上拿着的物品的名称和ID
/mail [read/clear/send] [ID] [语句] 读取,清除,发送,某个离线玩家的邮件
/msg [语句] 私聊
/near 查看附近的玩家
/reply [语句] 回复最后一个私聊你的玩家
/whois [nickname/ID] 查看某个玩家的用户信息,ID,akf信息,nick名
/seen [ID] 查看玩家最后一次下线前所在的坐标
/sudo [ID] [指令] 让某个玩家执行一段命令,OP不能强制OP执行命令
/tp [ID] 强制传送到某个玩家的身边
/tphere [ID] 请求让某个玩家到你这里
/tpall [ID] 大传送
/tppos [x] [y] [z] 传送到指定坐标
/spawner [怪物的英文名] 改变刷怪笼的刷新物
/money give * [钱数] 给与全部人xxx钱*代表全部人
/give [ID] [物品ID] 给予某人一定数量的物品
/say [语句] 让服务器发一段所有人可见的话,并且是紫色字体的
/gc 查看服务器信息
/rules [数量] 查看服务器第几页的规矩
/essentials [reload/debug] 显示插件版本或者重读
/backup 备份服务器。需要配置备份脚本
/setspawn 在你站着的这个地方设置重生点
/setwarp [名字] 标注一块地区,以后你可以用/warp [名字] 来飞到这个你标注过的地方,相当于tp到领地
/baltop 查看财富排行榜
/compass 显示你当前的方位
/depth [ID] 显示你当前的高度,z轴高度
/getpos [ID] 显示当前的坐标x,y
/help [数量] 查看第几页的帮助
/helpop [语句] 向Op留言求助
/world 切换世界为nether、normal。地狱,END等等,具体的我也不知道- -我不敢这么玩,我只试过一次,然后人飞到了地狱
/remove drops 99999 清空掉落物品
/killall mobs 杀光怪物
/vanish或者直接/v 隐身
/fireball 释放地狱轰炸机的火球,从OP的口里吐出来
/shock [玩家ID] 雷击某个玩家,如果直接指令就在准心对着的位置雷击
/nuke [ID] 在某个玩家上方放核弹,其实就是一堆被激活的TNT从天上飞下来
/antioch 在准心所指的地方放一颗炸弹
/butcher 杀死附近的全部怪物
/killall 杀死附近的全部生物,包括村民.不包括玩家
/kill [ID] 杀死某个玩家
/suicide 自杀
/burn [ID] 让某个玩家起火
/ext [ID] 给某个玩家灭火
/jump 直接跳跃到准心所指地方,长途旅行很实用
/fly [ID] 给予某个玩家临时飞行,重新登陆后失效
/up [数量] 把自己升到某高度,最大256,脚下会生成一块玻璃垫着你
/weather [storm/sun] 改变天气
/rain off /on 停雨/降雨
/time set [xx:xx] 设置时间.
/heal [ID] 回复某个玩家的生命
/unlimited [list/item/clear] [ID] 查看,给予,清楚,某个玩家的无限物品
/nick [称号] 给自己换昵称
/powertooltoggle 清除所有的powertoll
/forestgen 在自己身旁形成森林
/pumpkins 在自己身旁形成南瓜林
/snow 在自己的身旁成为雪后的样子
/thaw 融雪、冰
/tree [树的形状]
big 大树
ewquoia红木
Tall sequoia 高大的红木
Birch 衫树
Random 随机
/setjail [名字] 设置一个监狱
/togglejail [名字] 把玩家送进xxx监狱,永久封存
/tjail [ID] [监狱名字] [时间] 把玩家扔到指定的监狱多少时间.
/unjail [ID] [监狱名字] [时间] 多久后把玩家解放出来
/deljail [ID] 使某玩家从监狱中释放出来
/invsee 查看某个玩家的背包
/clear [ID]清空某个玩家的背包
/socialspy 开启后可看见任何玩家的私聊
/resadmin 管理员圈地
/delhome 删除家
用Essentials
运用号令
/mangadd 组 来创立一个用户组
/mangaddp 组 essentials.权限 来给组添加某某权限
/manglistp 组 列出某个组的权限
/mangdelp 组 essentials.权限 删除某组的某权限
/manuaddv [ID] prefix 你要的称号 给某人增加称号
/mangaddv 组 prefix 值 给组添加称号
/mangaddi 组1 组2 让组1担当租2的权限,能够为权限设置剩下不少费事
/manuadd 用户 组 将用户添加到组
/manuaddp 用户 权限 给用户权限
/manudelp 用户 权限 删除用户权限
/manudel 用户 把人移出权限组
/mangdel 组 删除权限组
默认权限组名字:default
/skull [ID] 获得玩家的头
/god [ID] 上帝模式
/enchant [附魔ID] [等级] 给手上的装备或者工具附魔
等级:1~32767
附魔ID:
0~7(装备)
16~21(武器)
32~35(工具)
48~51(弓)
136(炽热)
/lightning [ID] 数值 降雷伤害
/nbtedit 开启NBT单人编辑
/effect liu_nian_jun 1 9999 30
效果ID:
1:速度
2:缓慢
3:急迫
4:挖掘疲劳
5:力量
6:瞬间治疗
7:瞬间伤害
8:跳跃提升
9:反胃
10:生命恢复
11:抗性提升
12:防火
13:水下呼吸
14:隐身
15:失明
16:夜视
17:饥饿
18:虚弱
19:中毒
20:凋零
等级:1~99 力量最高建议:60
时间:99999为无限
/gamerule [规则名称] [true/flase] 设置游戏规则开关
规则名称:
1.doFireTick 火的蔓延
2.doMobLoot 生物掉落物品
3.doMobSpawning 生物生成
4.doTileDrops 方块被破坏时掉落物品
5.keepInventory 死亡不掉落
6.mobGriefing 苦力怕或者小黑对方块的破坏
7.naturaRegeneration 自然生命恢复
8.doDaylightCycle 日夜循环
/xp [give/set] [ID] [数值] 给予/设置某个玩家的经验
/difficulty [0/1/2/3] 设置游戏难度.依次是:和平.简单.普通.困难
/spawnmob [生物名称]
/kick [ID] 将玩家请出服务器.
§彩色字符号
/motdc 你要的标语
/kittycannon 向准心位置发射一只可爆炸小猫
/shout 文本 在服务器发一条公告
/break 破坏掉你正在看的方块
/bigtree 在你的视野内生产一颗大树
/ignore [ID] 忽略某玩家
/feed [ID] 恢复饱食度
/jails 列出监狱列表
/realname 查看某玩家的真实ID
/speed 改变移动速度
/thunder true/flase 开启自然雷击
/unlimited 允许某玩家无限放置某方块
/whois 在昵称后面显示真名.并列入玩家信息
/workbench 随时随地打开工作台
/kit 工具包名字 获得指定工具包
/potion 编辑一个药水效果
/powertool 给手中的武器添加一个指令
/unlimited ID 允许某玩家无限放置某方
掉头插件/skull ID 插件获得某玩家的头
/a 文本 op专用喊话
领地插件:
一、设置领地:
先用一块木头斧子左键敲击一方块设置点A,右键敲击一方块设置点B
(可以输入“/res select size”查看所选区域的大小);
之后输入“/res create 123”(例)这样设置后,
就形成了[以AB连线为体对角线的长方体的][名为123的]领地(包括A、B所在边),设置领地需要金钱
二、移除领地:
输入“/res remove liu_nian_jun743”(例)移除名为123的领地,注意,移除领地无法从服务器获得金钱!
三、领地内权限设置:
输入“/res set JYT tp true/false”(例)来设置权限,其中:
①123是领地名,不填则默认为当前所处领地;
②flags是权限,有:
move(移动);build(改变地形);place(放置物品);destroy(破坏);use(使用);
container(打开箱子);pvp(玩家伤害);tp(传送到该领地);ignite(点火);
firespread(火的传播);bucket(桶的使用);flow(后面两个总括);lavaflow(岩浆流动);
waterflow(水的流动);creeper(JJ怪爆炸);tnt(tnt爆炸);monsters(怪物出生);
animals(动物出生);subzone(子空间);healing(治疗)。 piston(活塞)(活塞不适用于单人命令)
③true/false是权限状态,若输入true则为开启,false则为关闭。
单人权限设置 拿 destroy 来举例 输入 /res pset HXD climb use t
四子空间设置: !&4收泥土嘞,1JC收购泥土,你特么来砸死我啊,谁怕谁,地址JYT,新手的福利啊啊,快来砸我啊,无限收!
如同设置领地一样选择区域,不同的是之后输入“/res subzone JYT NC”(例)设置母领地为123的名为abc的子空间,
该区域的权限设置和移除则需要将领地名变为123.abc,无则默认为当前所处领地(在子空间则为子空间)。
五、领地信息设置:
可以设置进出领地时的提示信息,输入“/res message 123 enter(leave) ABC”(例)设置领地123的进入(离开)时的提示信息为ABC,
123处不填,则默认为当前所处领地;
特别地,在提示信息中可以添加:
%player - 在提示信息中显示进出领地的玩家名
%owner - 在提示信息中显示领主
%residence - 在提示信息中显示该领地
/res pset JYT mamadai trusted frue 所有个人权限
入侵领地/resadmin pset JYTliu_nian_jun trusted true
/res pset xiao_ai518 liu_nian_jun admin t 管理权限.前提是要有resadmin 权限
创世神:
【铺满】 //set xxx(放置xxx,xxx是方块ID
【清空】 //set 0 (0=空气,无方块
【围墙】 //walls xxx (xxx是方块IDweeeeshiSB
【空心球体】 //hsphere xxx yyy(xxx是方块ID,yyy是半径【可以用指南针右键方块定位
【实心球体】 //sphere xxx yyy(xxx是方块ID,yyy是半径【可以用指南针右键方块定位
【圆圈】 //hcyl xxx yyy(xxx是物品ID,yyy是半径
【圆形】 //cyl xxx yyy(xxx是方块ID,yyy是半径
【空心圆柱】 //hcyl xxx yyy zzz(xxx是方块ID,yyy是半径,zzz是高度
【实心圆柱】 //cyl xxx yyy zzz(xxx是方块ID,yyy是半径,zzz是高度
【还原】 //und
【撤销/撤销还原】//redo
【复制】 // (站在哪复制,等一下黏贴也会是在相同的位置出现
【黏贴】 //paste (注意站好位置
【改变复制物的方向】//rotate xxx (xxx是度数,只能打90的倍数。顺时针旋转复制物
【替换】 //replace xxx yyy (xxx是原来方块,yyy是替换方块

阅读全文

与开服务器需要学会什么指令相关的资料

热点内容
编程电缆如何重启 浏览:121
myqq命令行发消息 浏览:365
日产逍客怎么使用app升窗 浏览:503
安卓系统怎么快速删除微信内容 浏览:653
csharppython 浏览:409
程序员脖子按摩仪 浏览:562
小米桌面文件夹乱码怎么回事 浏览:858
点歌台app怎么连接 浏览:318
大学电脑编程学什么好 浏览:348
上哪里取消应用加密 浏览:172
电气控制与可编程控制器pdf 浏览:87
cad图纸不能跨文件夹粘贴 浏览:256
学生云服务器主机 浏览:889
单片机状态周期 浏览:622
lua中的android 浏览:443
加密贵还是植发贵 浏览:664
阳光压缩机继电器 浏览:971
修改阿里云服务器密码 浏览:817
lk4102加密芯片 浏览:588
怎么更改app店面 浏览:489