如何配置kubernetes dns

如何配置kubernetes dns,第1张

创建一个简单的 Pod 来用作测试环境

使用以下内容创建一个名为 busyboxyaml 的文件:

busyboxyaml

apiVersion: v1
kind: Pod
metadata:
name: busybox
namespace: default
spec:
containers:
- name: busybox
image: busybox
command:
- sleep
- "3600"
imagePullPolicy: IfNotPresent
restartPolicy: Always

然后使用此文件创建一个 pod 并验证其状态:

$ kubectl create -f busyboxyaml
pod "busybox" created
$ kubectl get pods busybox
NAME      READY     STATUS    RESTARTS   AGE
busybox   1/1       Running   0          <some-time>

一旦该 pod 运行,您就可以在环境中执行 nslookup。如果您看到如下所示的内容,则 DNS 工作正常。

$ kubectl exec -ti busybox -- nslookup kubernetesdefault
Server:    100010
Address 1: 100010
Name:      kubernetesdefault
Address 1: 10001

如果 nslookup 命令失败,请检查以下内容:

首先检查本地 DNS 配置

看一看 resolvconf 文件。(有关更多信息,请参阅 从节点继承 DNS 和 下面的 已知问题)

$ kubectl exec busybox cat /etc/resolvconf

验证搜索路径和名称服务器是否设置如下(请注意,搜索路径可能因不同的云提供商而异):

search defaultsvcclusterlocal svcclusterlocal clusterlocal googleinternal cgce_project_idinternal
nameserver 100010
options ndots:5

以下错误表明 kube-dns 附加组件或相关服务存在问题:

$ kubectl exec -ti busybox -- nslookup kubernetesdefault
Server:    100010
Address 1: 100010
nslookup: can't resolve 'kubernetesdefault'

或者

$ kubectl exec -ti busybox -- nslookup kubernetesdefault
Server:    100010
Address 1: 100010 kube-dnskube-systemsvcclusterlocal
nslookup: can't resolve 'kubernetesdefault'

检查 DNS pod 是否正在运行中

使用 kubectl get pods 命令验证 DNS pod 是否正在运行中。

$ kubectl get pods --namespace=kube-system -l k8s-app=kube-dns
NAME                    READY     STATUS    RESTARTS   AGE

kube-dns-v19-ezo1y      3/3       Running   0           1h

如果您看到没有 pod 正在运行中,或者 pod 已失败/已完成,那么在当前环境中,默认情况下可能不会部署 DNS 插件,您将不得不手动部署它。

检查 DNS pod 中的错误

使用 kubectl logs 命令查看 DNS 守护程序的日志。

$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c kubedns
$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c dnsmasq
$ kubectl logs --namespace=kube-system $(kubectl get pods --namespace=kube-system -l k8s-app=kube-dns -o name) -c sidecar

看看有没有可疑的日志。字母 ‘W‘、’E‘、’F’ 表示警告、错误和失败。请搜索具有这些日志级别的条目,并使用 kubernetes 问题 来报告意外错误。

DNS服务起来了吗?

通过使用 kubectl get service 命令验证 DNS 服务已启动。

$ kubectl get svc --namespace=kube-system
NAME          CLUSTER-IP     EXTERNAL-IP   PORT(S)             AGE

kube-dns      100010      <none>        53/UDP,53/TCP        1h

如果您已经创建了该服务,或者应该在默认情况下创建它,但它没有出现,请参阅 调试服务 以获取更多信息。

DNS endpoints 是否暴露?

您可以使用 kubectl get endpoints 命令验证是否暴露了了 DNS endpoints。

$ kubectl get ep kube-dns --namespace=kube-system
NAME       ENDPOINTS                       AGE
kube-dns   10180317:53,10180317:53    1h

如果您没有看到 endpoints,请参阅 调试服务 文档中的 endpoints 部分 。

有关其他 Kubernetes DNS 示例,请参阅 Kubernetes GitHub 仓库中的 cluster-dns 示例。

已知问题
Kubernetes 安装不会将节点的 resolvconf 文件配置为默认使用集群 DNS,因为该过程本身就是发行版的。最终可能会这么实现。

Linux 的 libc 不可能摆脱(见 2005 年的这个 bug)只有 3 个 DNS nameserver 记录和 6 个 DNS search 记录的限制。Kubernetes 需要消耗 1 个 nameserver 记录和 3 条 search 记录。这意味着如果本地安装已经使用了 3 个 nameserver 或使用了多于 3 条 search,那么其中一些设置将会丢失。作为部分解决方法,节点可以运行 dnsmasq,它将提供更多 nameserver 条目,但没有更多的 search 条目。您也可以使用 kubelet --resolv-conf 标志。

如果您使用 Alpine 33 或更低版本作为您的基本镜像,由于 Alpine 的某些已知问题,DNS 可能无法正常工作。

kubernetes 调试 DNS 解析

salt-ssh 可以独立运行的,不用minion的~ 要是需要用salt-ssh的特殊参数,比如grains获取数据的话,还是需要安装minion的,不然他是不好判断你是redhat,debian的 ~ 说句废话 要是能安装minion,谁还用salt-ssh呀。。。。
这类ssh的集群工具还是不少的,我这边简单分析下优缺点!
pdsh、pssh 这东西是要建立在你做好了key关联之后,他的优点就是简单,并发执行。
Python
1
2
3
4
5
6
7
vi server1txt
192168111
192168112
192168113
192168114
pssh -h server1txt -l root -P dir
expect 最大的有点就是交互,但是要成高性能的话,需要自己写多线程的。
Python
1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/expect -f
set toip [lindex $argv 0 ]
set ip 1022014
set password 123123
set timeout 10
spawn ssh root@$ip
expect {
"yes/no" { send "yes\r"; exp_continue}
"password:" { send "$password\r" }
}
fabric、paramiko python之利器,用过一段时间,该有的都有的,很是强大
Python
1
2
3
4
from fabric import env
envhosts = ['user1@host1:port1', 'user2@host2port2']
envpasswords = {'user1@host1:port1': 'password1', 'user2@host2port2': 'password2'}
但是个人觉得salt-api背靠着saltstack这个大树,前景还是不错的。
salt-ssh 可以代替expect之类的密码推送脚本,另外说明下 salt-ssh 用的是sshpass进行密码交互的,首先看下版本,17版本后才开始有的,现在基本都是2014了。
我们先开始安装 salt-ssh ~
Python
1
2
3
4
git clone >打开控制台输入Sv_Cheats 1
下面就是命令代码:
god 1 无敌
buddha 打不死
noclip 穿墙
impulse 10 全部武器,子d
give health 加满血
give ammo 加满d夹
respawn 死亡后复活 仅限于复活自己,且在出生点复活
--------------------------------------------------------------------------------------------------------
god 1 无敌
noclip 穿墙
sv_infinite_ammo 1 无限不换d夹
give health 加满血
give ammo 加满d夹
melee_range 70 (预设为70)近战武器的伤害范围数值越高能砍得越远
sb_dont_bash 1 强制电脑队友不用手推
sb_dont_shoot 1 强制电脑队友不开q
sb_takecontrol 游戏中在4个人物之间切换控制(代表Ellis,Nick,Rochelle,Coach也可以不要后缀为随机切换)
sb_move 0 所有电脑队友停止移动
sb_escort 1 强制所有电脑队友保护你紧跟在你身边
sb_open_fire 1 强制所有电脑队友不停的开火
sb_crouch 1 强制所有电脑队友蹲下
sb_flashlight 1 强制所有电脑队友使用手电筒(-1为强制不使用)
sb_give 给予所有电脑一个道具或武器(代表物品名如fireaxe参见下面的道具参数)
sb_give_random_weapon 给每个电脑随机分配一把武器
cl_showfps 1 显示帧数(1=显示帧数和地图名2=显示帧数和平滑率3=服务器信息4=显示帧数和日志文件)
thirdpersonshoulder 第三人称模式(再输入一次可还原为第一人称)
nb_delete_all 踢掉所有电脑队友和附近的僵尸和所有的特殊僵尸(但是所有的僵尸还是会刷新)
nb_blind 1 所有电脑僵尸都看不到你(但是撞到僵尸还是会攻击你)
cl_drawhud 0 关闭所有的界面包括准星(现实模式)
--------------------------------------------------------------------------------------------------------
z_add 创造一个普通僵尸
z_spawn jockey 创造一个Jockey骑头怪
z_spawn charger 创造一个Charger小坦克
z_spawn spitter 创造一个Spitter口水婆
z_spawn hunter 创造一个Hunter猎人怪
z_spawn smoker 创造一个Smoker烟怪
z_spawn boomer 创造一个Boomer爆炸怪
z_spawn tank 创造一个Tank大坦克
z_spawn witch 创造一个Witch女巫
z_speed 250 普通僵尸的移动速度
z_health 50 普通僵尸的生命值
z_tank_health 4000 Tank大坦克的生命值
z_tank_speed 210 Tank大坦克的移动速度
z_witch_speed 300 Witch女巫的移动速度
z_witch_health 1000 Witch女巫的生命值
z_witch_damage 100 Witch女巫的伤害值
z_exploding_health 50 Boomer爆炸怪的生命值
z_exploding_speed 175 Boomer爆炸怪的移动速度
z_gas_health Smoker烟怪的生命值
z_gas_speed Smoker烟怪的移动速度
z_hunter_health 250 Hunter猎人怪的生命值
z_hunter_speed 300 Hunter猎人怪的移动速度
z_spitter_health 100 Spitter口水婆的生命值
z_spitter_speed 210 Spitter口水婆的移动速度
z_charger_health 600 Charger小坦克的生命值
z_charge_max_speed Charger小坦克的移动速度
z_charge_max_damage Charger小坦克的摔击伤害
z_jockey_health 325 Jockey骑头怪的生命值
z_jockey_speed 250 Jockey骑头怪的移动速度
z_jockey_ride_damage Jockey骑头怪的每秒伤害
z_special_spawn_interval 45 刷新特殊僵尸的时间间隔
--------------------------------------------------------------------------------------------------------
upgrade_add Incendiary_ammo 获得燃烧子d的升级效果
upgrade_add explosive_ammo 获得爆炸子d的升级效果
upgrade_add laser_sight 获得激光瞄准的升级效果
--------------------------------------------------------------------------------------------------------
give adrenaline 肾上腺素针
give defibrillator 电震仪器
give first_aid_kit 医药包
give pain_pills 药丸
give gascan 汽油红桶
give propanetank 煤气罐
give oxygentank 氧气瓶
give pipe_bomb
give molotov 燃烧酒瓶
give vomitjar 胆汁瓶
give autoshotgun 1代的连发散dq
give shotgun_spas 2代的连发散dq
give pumpshotgun 1代的单发散dq
give shotgun_chrome 2代的单发散dq
give hunting_rifle 1代的连狙
give sniper_military 2代的连狙
give rifle M16
give rifle_ak47 AK47
give rifle_desert SCAR
give smg 小型冲锋q
give smg_silenced 消声器小型冲锋q
give pistol
give pistol_magnum 玛格南
give crowbar 铁撬棍(仅限第1、2、4大关战役可用)
give fireaxe 斧头(仅限第1、2、4大关战役可用)
give katana 东洋武士刀(仅限第1、2、4大关战役可用)
give weapon_chainsaw 电锯
give weapon_grenade_launcher 榴d发射器
give cricket_bat 板球棒(仅限第1、3大关战役可用)
give baseball_bat 棒球棍(不可用或未知)
give frying_pan 平底锅(仅限第3、4、5大关战役可用)
give electric_guitar 电吉他(仅限第2、5大关战役可用)
give tonfa 警棍(仅限第5大关战役可用)
give machete 砍刀(仅限第3、5大关战役可用)
give weapon_upgradepack_explosive 爆炸子d升级铁盒
give weapon_upgradepack_incendiary 燃烧子d升级铁盒
give melee 猎人僵尸的手
give weapon_gnome 圣诞老人
give weapon_fireworkcrate 一盒烟花
give weapon_sniper_awp 麦格农大型狙击q(CS隐藏武器重新读取地图才有伤害)
give weapon_sniper_scout 斯太尔小型狙击q(CS隐藏武器重新读取地图才有伤害)
give weapon_smg_mp5 MP5冲锋q(CS隐藏武器重新读取地图才有伤害)
give weapon_rifle_sg552 SIG SG552(CS隐藏武器重新读取地图才有伤害)
对于一些会更改配置文件的命令我会加入提醒,请慎重修改,更改钱请务必备份配置文件(x:\left 4 dead 2\left4dead2\cfg)
因为怕弄多了让大家眼花缭乱,所以只罗列了相对实用的指令,我会继续从指令中挑选适合给大家献上的。
按“~”控制台输入
sv_cheats 0 关闭(默认)
sv_cheats 1 打开
sv_alltalk 0 打开全局语音通话(默认)
sv_alltalk 1 关闭全局语音通话
命令中"1"表示打开 "0"表示关闭
status 游戏信息,可查看本游戏IP和玩家
ping 游戏延迟查看
connect 连接指定IP就行游戏
sensitivity 30 鼠标速度(默认)
volume 10 音量(默认)
cl_showfps 1 屏幕显示fps数值和地图名称
net_graph 0,1,2,3 显示当前客户端参数如fps 网络连接 上传速度 下载速度和ping值
pause 暂停游戏
kill 自杀
--------------------------------------------------------------------------------------------------------
创建游戏
--------------------------------------------------------------------------------------------------------
hostname 创建指定主机名的游戏
hostname Left 4 Dead 2 创建指定主机名为 "Left 4 Dead 2" 的游戏
map 创建指定地图,并开始游戏
游戏模式
map 地图名 coop 战役模式
map 地图名 versus 对抗模式
map 地图名 realism 写实模式
map 地图名 survival 生存模式
map 地图名 scavenge 清道夫模式
地图名参考如下:
map c1m1_hotel 死亡中心第一张地图
map c2m1_highway 黑色狂欢节第一张地图
map c3m1_plankcountry 沼泽激战第一张地图
map c4m1_milltown_a 暴风骤雨第一张地图
map c5m1_waterfront 教区第一张地图
游戏中更换地图
changelevel 地图名 玩家不掉线更换地图
changelevel 地图名 游戏模式 更换游戏模式,需要重新开始游戏才能生效
更改游戏难度
z_difficulty Easy Easy, Normal, Hard, Expert, 对应简单、普通、困难、专家
survivor_burn_factor_easy 02 简单难度 队友伤害值(默认:02 关闭:0)
survivor_burn_factor_normal 02 普通难度 队友伤害值(默认:02 关闭:0)
survivor_burn_factor_hard 04 普通难度 队友伤害值(默认:04 关闭:0)
survivor_burn_factor_expert 1 普通难度 队友伤害值(默认:1 关闭:0)
restart 重新开始游戏
upgrade_add 武器升级
upgrade_add Incendiary_ammo 获得燃烧子d的升级效果
upgrade_add explosive_ammo 获得爆炸子d的升级效果
upgrade_add laser_sight 获得激光瞄准的升级效果
warp_ 传送
warp_all_survivors_here 所有人传送到你身边
warp_all_survivors_to_checkpoint 所有人传送到CHECKPOIN(好像就是终点安全门)
warp_all_survivors_to_finale 所有人传送到最后一关(不太明白)
warp_to_start_area 所有人传送到下一关(可是每次起点安全门)
director_force_panic_event 立即爆发僵尸暴走事件
director_panic_forever 1 僵尸暴走事件不停,即一波接一波(默认:0) 可用上一个命令激活生效,或者下一次爆发时生效。survivor_burn_factor_expert 10 火焰伤害(默认:10 具体参照上文)
survivor_friendly_fire_factor_expert 10 队友误伤(默认:10 具体参照上文)
survivor_crouch_speed 75 蹲著的速度(默认:75 数字越大越快)
以下文字描述和默认值有待修改
z_common_limit "100" 同时出现怪物的数量,辅助上一个
z_mega_mob_size "120"
rescue_min_dead_time "3" 人死掉后3秒就可以出现在任一房间给人救
survivor_revive_health "75" 躺在地上被人拉起来的血量
survivor_revive_duration "175" 拉人起来的时间175秒
tongue_victim_max_speed "80" smoker吐舌头拉你的速度
z_non_head_damage_factor_expert "11" 如果不是打头的伤害(11是倍数,小q打脚一级必杀,如果改成-1,那就一定要抱头才会死)
nb_gravity "125" 怪物的重力,越高掉下来越快。
director_force_witch "2" 每次出现事件(打到警铃,或萤幕出现等待救援的时候)的女巫量
director_force_tank "1" 同上 是Tank
first_aid_kit_use_duration "1" 用急救包的时间 ,这里是1秒救治疗好了。
director_build_up_min_interval "0" 怪物产出得间隔
director_special_battlefield_respawn_interval "10" vs的复活时间
director_special_initial_spawn_delay_min "10" 事件与事件间的休息时间,0就是怪物狂来
director_special_initial_spawn_delay_max "10" 同上
director_special_initial_spawn_delay_max_extra "10" 同上
z_acquire_far_range "9000" 僵尸可以看到你的距离 9000 =超远
z_acquire_far_time "05" 看到你之后经过"05"秒,就会往你那里冲,如果改成0就直接冲
z_acquire_near_range "500" 你靠近怪物的距离500
z_acquire_near_time "0" 在上面的距离内他通像你的反应时间
z_mob_spawn_max_size "60"
z_mob_spawn_min_size "20"
z_must_wander "1" 0:预设 1:僵尸永远不会做下或躺下 2:僵尸永远都躺下
z_health "200" 僵尸的血量
z_speed "50" 僵尸的速度
z_walk_speed "200" 僵尸慢走的速度
//怪物ai级别(1-3)
sm_cvar skill "1"
//丢东西的力量
sm_cvar z_throw_force "5000"
//右键推的力量,默认为25
sm_cvar z_gun_physics_force "500"
//右键推的范围
sm_cvar z_gun_range "75"
//盖特机q冷却时间
sm_cvar z_minigun_cooldown_time "3"
//盖特机q过热时间
sm_cvar z_minigun_overheat_time "60"
//盖特机q攻击范围
sm_cvar z_minigun_rate_of_fire "1500"
//每次刷新的僵尸数,默认30(更改这个数值会严重影响PING)
//sm_cvar z_common_limit "60"
//sm_cvar z_mega_mob_size "60"
//僵尸暴走时产生的僵尸最大总数量,默认30(更改这个数值会严重影响PING)
//sm_cvar z_mob_spawn_max_size "60"
//僵尸暴走时产生的僵尸最小总数量,默认30(更改这个数值会严重影响PING)
//sm_cvar z_mob_spawn_min_size "60"
//每次刷新最多同时出现的BOSS数量
//sm_cvar z_minion_limit "6"
//每次刷新出现的胖子的数量,默认1
sm_cvar z_exploding_limit "3"
//每次刷新出现的烟鬼的数量
sm_cvar z_gas_limit "1"
//每次刷新出现的猎人的数量
sm_cvar z_hunter_limit "1"
//每回合出现的女巫数量,默认0
//sm_cvar director_force_witch "4"
//每回合出现的TANK数量,默认0(不能和上个参数一起使用,会不出tank)
sm_cvar director_force_tank "6"
//AI随机放置汽油d密度(设为0就等于禁止了汽油d)
//sm_cvar director_molotov_density "0"
//AI随机放置土制密度(设为0就等于禁止了土制)
//sm_cvar director_pipe_bomb_density "0"
//土制的爆炸时间
sm_cvar pipe_bomb_timer_duration "8"
//坦克行走速度,默认210
sm_cvar z_tank_speed "210"
//坦克行走速度,默认210(对抗模式)
sm_cvar z_tank_speed_vs "210"
//坦克生命值,默认4000
sm_cvar z_tank_health "6000"
//坦克无法行动生命值
sm_cvar z_tank_incapacitated_health "2000"
//坦克攻击距离
sm_cvar tank_attack_range "100"
//坦克燃烧死亡秒数
sm_cvar tank_burn_duration_normal "35"
sm_cvar tank_burn_duration_expert "60"
//坦克燃烧死亡秒数(对抗模式)
sm_cvar tank_burn_duration_vs "35"
//坦克投掷石头延迟,默认5
sm_cvar z_tank_throw_interval "3"
//坦克投掷石头最小延迟
sm_cvar tank_throw_min_interval "1"
//坦克投掷石头的速度,默认800
sm_cvar z_tank_throw_force "1600"
//坦克的石块(会被打爆)的耐力值
sm_cvar z_tank_throw_health "50"
//坦克的岩石打击范围,默认100
sm_cvar z_tank_rock_radius "150"
//坦克的攻击间隔,默认15
sm_cvar z_tank_attack_interval "1"
//坦克走路的震动幅度
sm_cvar z_tank_footstep_shake_amplitude "10"
//坦克走路的震动间隔
sm_cvar z_tank_footstep_shake_interval "1"
//坦克走路的震动范围
sm_cvar z_tank_footstep_shake_radius "1500"
//坦克的攻击半径,默认15
sm_cvar tank_fist_radius "20"
//女巫生命值,默认1000
sm_cvar z_witch_health "2000"
//女巫的发飙范围,默认200
sm_cvar z_witch_berserk_range "400"
//女巫的燃烧时间,烧完就死了
sm_cvar z_witch_burn_time "15"
//女巫的伤害,默认100
sm_cvar z_witch_damage "200"
//女巫对手电筒照射的反应范围,默认400
sm_cvar z_witch_flashlight_range "800"
//-----------------------------------------
//猎人生命值,默认250
sm_cvar z_hunter_health "1000"
//猎人跳跃角度
sm_cvar hunter_pounce_max_loft_angle "90"
//猎人爪子伤害值,默认6
sm_cvar hunter_pz_claw_dmg "12"
//猎人行走速度,默认300
sm_cvar z_hunter_speed "600"
//猎人飞扑的速度,默认700
sm_cvar hunter_pounce_air_speed "1000"
//猎人飞跃距离,默认1000
sm_cvar hunter_leap_away_give_up_range "2000"
//猎人最长距离的飞扑仰角,默认45
sm_cvar hunter_pounce_max_loft_angle "45"
//猎人的扑倒范围,默认240
sm_cvar z_hunter_claw_force "260"
//猎人扑倒后的攻击力,默认5
sm_cvar z_pounce_damage "7"
//猎人扑倒持续伤害间隔,默认1
sm_cvar z_pounce_damage_delay "05"
//-----------------------------------------
//烟鬼移动速度,默认210
sm_cvar z_gas_speed "400"
//烟鬼蹲走速度,默认75
sm_cvar z_crouch_speed "150"
//烟鬼的爪子的攻击力,默认4
sm_cvar smoker_pz_claw_dmg "8"
//烟鬼吐舌头拉你的速度,默认80
sm_cvar tongue_victim_max_speed "100"
//烟鬼拖行时的伤害
sm_cvar tongue_drag_damage_amount "15"
//烟鬼舌头受到多少损伤使它放弃猎物
sm_cvar tongue_break_from_damage_amount "50"
//烟鬼拖行速度,默认175
sm_cvar tongue_victim_max_speed "200"
//烟鬼拖行加速度,默认30
sm_cvar tongue_victim_acceleration "30"
//烟鬼舌头未命中目标的等待时间
sm_cvar tongue_dropping_to_ground_time "2"
//烟鬼舌头断掉后可移动的时间
sm_cvar tongue_player_dropping_to_ground_time "1"
//烟鬼生命值,默认250
sm_cvar z_gas_health "500"
//烟鬼舌头射速,默认1000
sm_cvar tongue_fly_speed "1500"
//烟鬼逃生距离
sm_cvar Smoker_escape_range "500"
//烟鬼蓄舌延迟,默认15
sm_cvar tongue_hit_delay "6"
//烟鬼再次蓄舌延迟
sm_cvar tongue_miss_delay "10"
//烟鬼舌头长度,默认750
sm_cvar tongue_range "1000"
//烟鬼的烟雾让你咳的时间,默认5
sm_cvar z_cough_duration "10"
//-----------------------------------------
//胖子喷射胆汁延时时间
sm_cvar boomer_vomit_delay "1"
//胖子生命值,默认50
changelevel 地图名 玩家不掉线更换地图
changelevel 地图名 游戏模式 更换游戏模式,需要重新开始游戏才能生效
sm_cvar z_exploding_health "100"
//胖子移动速度,默认175
sm_cvar z_exploding_speed "300"
//胖子的爆炸范围,默认200
sm_cvar z_exploding_splat_radius "400"
//胖子的爪子的攻击力,默认4
sm_cvar boomer_pz_claw_dmg "8"
//胖子喷射胆汁的间隔,默认30
sm_cvar z_vomit_interval "15"
//胖子喷射胆汁的距离,默认300
sm_cvar z_vomit_range "600"
//胆汁最大喷射距离
sm_cvar z_vomit_maxdamagedist "600"
//胖子胆汁致盲时间,默认5
sm_cvar sb_vomit_blind_time "10"
//胆汁褪色所需时间
sm_cvar z_vomit_fade_duration "3"
//胆汁褪色时刻(被喷到的第三秒)
sm_cvar z_vomit_fade_start "3"
//胖子喷射胆汁的速度,默认1700
sm_cvar z_vomit_velocity "2000"
//胆汁贴图大小
sm_cvar z_vomit_boxsize "2"
//-----------------------------------------
//医疗包恢复生命百分比,这里为1,即100%
sm_cvar first_aid_heal_percent "1"
//医疗包恢复生命数
sm_cvar first_aid_kit_max_heal "500"
//医疗包恢复生命距离
sm_cvar first_aid_kit_range "200"
//医疗包恢复生命所需时间(秒)
sm_cvar first_aid_kit_use_duration "1"
//重生后的血量
sm_cvar z_survivor_respawn_health "100"
//止痛药的补血量,默认40
sm_cvar pain_pills_health_value "100"
//止痛药的损耗速度,默认034
sm_cvar pain_pills_decay_rate "010"
//AI随机放置止痛药的密度(设为0就等于禁止了止痛药)
//sm_cvar director_pain_pill_density "0"
changelevel 地图名 玩家不掉线更换地图
changelevel 地图名 游戏模式 更换游戏模式,需要重新开始游戏才能生效
大型物品:
give gascan (汽油桶斯桶)
give oxygentank(长型瓦斯桶)
give propanetank( 大瓦斯罐)
sv_cheats 1
开启模式
sv_alltalk 1 对抗语音共享 0 关掉
net_graph 1 游戏显示FPS+ping的命令
prop_dynamic_create "props_street\police_barricademdl" 铁丝网
Prop_dynamic_create props_vehicles/bus01mdl 汽车
prop_physics_create props_junk/wood_crate001amdl 木箱
输入“status”。查自己用户名,格式一般为STEAM_X:X:XXXXXX X为数字。(查自己STEAM)的ID
机q增加: ent_create prop_minigun 建出来的机q模型错误 虽然可以用 (暂时没找出来)没错误的机q 模型命令: setmodel
这个命令是做好某件物品后 然后输入picker
对准需要调整的物体 输入ent_text
MODEL:后面就是这个物品的地址
创建物品时会用到
(239) 是这个物品的编号 可以用ent_teleport 239
把物品移动到你所在的位置
PS:四个人的编号是 1-4 可以用此命令把远处的SBNPC移动到自己附近
再输入ent_rotate 来调整位置
ent_rotate 90或者ent_rotate -90
就是正逆旋转90度
不需要物品就用ent_remove进行删除
如果把人删了 - - 重新开游戏吧
E:\GAME\Steam\steamapps\common\left 4 dead\left4dead\models
这个是游戏的models目录 创建物品时要在里面找东西
像BUS就在

秘籍最好用
Left4Dead秘籍调出方法:
首先主界面 Options -> Keyboard/Mouse -> Allow Developers Console
(选项-> 键盘/鼠标- >允许开启控制台)
然后游戏中按 ~ 开启控制台,输入 Sv_Cheats 1 回车确认开启秘籍模式。
游戏秘籍
最后游戏中按 ~ 开启控制台,输入以下秘籍回车确认可得到对应效果
god 1 无敌
noclip 穿墙
sv_infinite_ammo 1 无限d药
give pistol 手q
give pumpshotgun 散dq
give autoshotgun 连散
give rifle M4/M16
give smg 乌兹
give hunting_rifle 狙击
give pipe_bomb 土制炸d
give molotov 燃烧瓶
give oxygentank 氧气瓶
give propanetank 煤气罐
give gascan 油桶
give pain_pills 药瓶
give first_aid_kit 急救包
give health 满血100
give ammo d药
z_spawn hunter(创造Hunter)
z_spawn smoker(创造smoker)
z_spawn boomer (创造boomer)
z_spawn tank (创造tank)
z_spawn witch(创造witch)
ent_fire !self setteam 1 变目击者
ent_fire !self setteam 2 变幸存者
ent_fire !self setteam 3 被感染
changelevel 地图名 快速改变地图
give物品名 制造指定物品(武器等等)
nb_blind 1 让僵尸看不到你,不过碰到僵尸的话他们还是会发现你
nb_delete_all 清除所有被感染的头目及幸存者
z_add 增加一只僵尸在游戏中
z_spawn bossname 增加一只Boss怪物,bossname分别是:
tank, boomer, smoker, witch, hunter
cl_drawhud 0 消除抬头状态列HUD
r_drawviewmodel 0 使你的武器隐形
sv_lan 0 启用Internet网络;
在 "Campaign Lobby" 界面开启
map地图名 启动网络服务器;
在 "Campaign Lobby" 界面开启
openserverbrowser 显示可用的服务器
z_difficulty "Easy" 游戏难度简单
z_difficulty "Normal" 正常
z_difficulty "Hard" 困难
z_difficulty "Impossible" 专家
noclip "1" 穿墙模式+随心所欲的飞
director_force_panic_event --->这就是僵尸爆走事件。(以下的事件)
survivor_burn_factor_expert "015" ---被火烧得爽度 越高越痛 其中 expert是专家(easy-简单)
survivor_crouch_speed "999" ---蹲著的速度
survivor_friendly_fire_factor_expert "01" ---打队友痛不痛 expert一样专家,可自行修改
director_panic_forever "1" 就一直来怪事件(例如打到车子的警铃,就一直来)
z_common_limit "100" 同时出现怪物的数量,辅助上一个
z_mega_mob_size "120" 不理他XD
rescue_min_dead_time "3" 人死掉后3秒就可以出现在任一房间给人救
survivor_revive_health "75" 躺在地上被人拉起来的血量
survivor_revive_duration "175" 拉人起来的时间175秒
tongue_victim_max_speed "80" smoker吐舌头拉你的速度
z_non_head_damage_factor_expert "11" 如果不是打头的伤害(11是倍数,小q打脚一级必杀,如果改成-1,那就一定要抱头才会死)
nb_gravity "125" 怪物的重力,越高掉下来越快。
director_force_witch "2" 每次出现事件(打到警铃,或萤幕出现等待救援的时候)的女巫量
director_force_tank "1" 同上 是Tank
first_aid_kit_use_duration "1" 用急救包的时间 ,这里是1秒救治疗好了。
director_build_up_min_interval "0" 怪物产出得间隔
director_special_battlefield_respawn_interval "10" vs的复活时间
director_special_initial_spawn_delay_min "10" 事件与事件间的休息时间,0就是怪物狂来
director_special_initial_spawn_delay_max "10" 同上
director_special_initial_spawn_delay_max_extra "10" 同上
z_acquire_far_range "9000" 僵尸可以看到你的距离 9000 =超远
z_acquire_far_time "05" 看到你之后经过"05"秒,就会往你那里冲,如果改成0就直接冲
z_acquire_near_range "500" 你靠近怪物的距离500
z_acquire_near_time "0" 在上面的距离内他通像你的反应时间
z_mob_spawn_max_size "60"
z_mob_spawn_min_size "20"
z_must_wander "1" 0:预设 1:僵尸永远不会做下或躺下 2:僵尸永远都躺下
z_health "200" 僵尸的血量
z_speed "50" 僵尸的速度
z_walk_speed "200" 僵尸慢走的速度
以下内容请添加在servercfg内
//组成员游戏(0为公共游戏,任何人都可以加入;1为没人时仅限组成员加入,组成员加入后他们
的非组成员好友也能加入;2为永远只有组成员可以加入游戏,即使是他们的好友,只要不是本组
成员就不能加入游戏)
sm_cvar sv_steamgroup_exclusive 0
//地区代码: 0 - 美国东海岸, 1 - 美国西海岸, 2 - 南美洲, 3 - 欧洲, 4 - 亚洲, 5 - 澳大利
亚, 6 - 中东, 7 - 非洲, 255 - 世界
sm_cvar sv_region 4
//只能在游戏大厅连接
sm_cvar sv_allow_lobby_connect_only 0
//-----------------------------------------
//最大支持玩家数量
sm_cvar sv_visiblemaxplayers 16
//服务器告知外界的最大玩家数(该参数不会影响上面的参数,只是显示在服务器列表信息中)
sm_cvar sv_maxplayers 6
//-----------------------------------------
//连接速率,默认10000(设20000以上是没有任何意义的,甚至会降低网络性能。)
sm_cvar rate 12000
//每秒客户端发给服务器的数据包数量,设置过高没什么大坏处,只是浪费了你的带宽。
sm_cvar sv_cl_cmdrate 30
//每秒服务器发给客户端的数据包数量,如果服务器设定每秒更新发送30次数据,你设30就正好
sm_cvar sv_cl_updaterate 30
//-----------------------------------------
//地图模式"coop(合作),versus(对抗),survival(生存)"
//sm_cvar sv_gametypes "coop"
//sm_cvar sv_gametypes "versus"
//sm_cvar sv_gametypes "survival"
//激活游戏模式"coop(合作),versus(对抗),survival(生存)"
sm_cvar mp_gamemode coop
//sm_cvar mp_gamemode versus
//sm_cvar mp_gamemode survival
//-----------------------------------------
//游戏难度设置(分别对应:简单、正常、困难、专家)
//sm_cvar z_difficulty "Easy"
//sm_cvar z_difficulty "Normal"
//sm_cvar z_difficulty "Hard"
sm_cvar z_difficulty "Impossible"
//蹲坑自动踢人
//sm_cvar mp_disable_autokick 1
//设为1可防止玩家加入感染者方,仅战役模式
//sm_cvar director_no_human_zombies 1
//-----------------------------------------
//设为1允许作弊(同时也允许客户端作弊)
//sm_cvar sv_cheats 1
//任意变换角色,Bill、Louis、Zoey、Francis
//sm_cvar sb_takecontrol Zoey
//怪物ai级别(1-3)
sm_cvar skill 1
//设为1就是无限d药(使用LXD插件请保持为0)
sm_cvar sv_Infinite_ammo 0
//设为1就是无敌
sm_cvar god 0
//穿墙+飞
//sm_cvar noclip "1"
//隐身,僵尸看不到你,不过碰触到僵尸还是会发现你(使用LXD插件请保持为0)
sm_cvar nb_blind 0
//设0为关闭友军伤害,分别对应4种难度
sm_cvar survivor_friendly_fire_factor_easy 0
sm_cvar survivor_friendly_fire_factor_normal 0
sm_cvar survivor_friendly_fire_factor_hard 0
sm_cvar survivor_friendly_fire_factor_expert 0
//打队友痛不痛(打开这个参数,上面的关闭友军伤害无效)
//sm_cvar survivor_friendly_fire_factor_expert "01"
//电脑BOT开q延迟,默认为0,改成10电脑BOT完全没用
sm_cvar sb_open_fire "0"
//没有电脑BOT帮助
//sm_cvar director_no_survivor_bots "0"
//蹲下移动速度变快
//sm_cvar survivor_crouch_speed 999
//丢东西的力量
sm_cvar z_throw_force "5000"
//右键推的力量,默认为25
sm_cvar z_gun_physics_force "500"
//右键推的范围
sm_cvar z_gun_range "75"
//-----------------------------------------
//盖特机q冷却时间
sm_cvar z_minigun_cooldown_time "3"
//盖特机q过热时间
sm_cvar z_minigun_overheat_time "60"
//盖特机q攻击范围
sm_cvar z_minigun_rate_of_fire "1500"
//-----------------------------------------
//无限刷僵尸(如果使用LXD插件请保持为0)
sm_cvar director_panic_forever 0
//触发事件无限刷僵尸(和上个参数配合使用)
//sm_cvar director_force_panic_event
//事件与事件间的休息时间,0就是怪物狂来
sm_cvar director_special_initial_spawn_delay_min "1"
sm_cvar director_special_initial_spawn_delay_max "5"
sm_cvar director_special_initial_spawn_delay_max_extra "3"
//怪物产出的间隔
sm_cvar director_build_up_min_interval "1"
//每次刷新的僵尸数,默认30(更改这个数值会严重影响PING)
//sm_cvar z_common_limit 60
//每次触发警钟发动进攻的僵尸数,默认30(更改这个数值会严重影响PING)
//sm_cvar z_mega_mob_size 60
//丧尸暴走时产生的疆尸最大总数量,默认30(更改这个数值会严重影响PING)
//sm_cvar z_mob_spawn_max_size 60
//丧尸暴走时产生的疆尸最小总数量,默认30(更改这个数值会严重影响PING)
//sm_cvar z_mob_spawn_min_size 60
//每次刷新最多同时出现的BOSS数量
//sm_cvar z_minion_limit 6
//每次刷新出现的胖子的数量,默认1
sm_cvar z_exploding_limit 3
//每次刷新出现的烟鬼的数量
sm_cvar z_gas_limit 1
//每次刷新出现的猎人的数量
sm_cvar z_hunter_limit 1
//每回合出现的女巫数量,默认0
//sm_cvar director_force_witch 4
//每回合出现的TANK数量,默认0(不能和上个参数一起使用,会不出tank)
sm_cvar director_force_tank 6
//-----------------------------------------
//对抗模式的复活时间(默认10)
sm_cvar director_special_battlefield_respawn_interval "3"
//拉人起来的时间(秒)
sm_cvar survivor_revive_duration "1"
//躺在地上被人拉起来的血量
sm_cvar survivor_revive_health "100"
//人死掉后3秒就可以出现在任一房间给人救,默认60
sm_cvar rescue_min_dead_time 3
//被火烧得爽度 越高越痛
sm_cvar survivor_burn_factor_easy "010"
sm_cvar survivor_burn_factor_normal "015"
sm_cvar survivor_burn_factor_hard "020"
sm_cvar survivor_burn_factor_expert "030"
//-----------------------------------------
//AI随机放置汽油d密度(设为0就等于禁止了汽油d)
//sm_cvar director_molotov_density "0"
//AI随机放置土制炸d密度(设为0就等于禁止了土制)
//sm_cvar director_pipe_bomb_density "0"
//土制炸d的爆炸时间
sm_cvar pipe_bomb_timer_duration "5"
//-----------------------------------------
//冲锋q子d上限量
sm_cvar ammo_smg_max "999"
//散dq子d上限量
sm_cvar ammo_buckshot_max "999"
//自动步q子d上限量
sm_cvar ammo_assaultrifle_max "999"
//狙击子d上限量
sm_cvar ammo_huntingrifle_max "999"
//-----------------------------------------
//僵尸的重力,越高掉下来越快
sm_cvar nb_gravity 150
//如果不是打头的伤害(05是倍数,改成-1,那就必须要暴头,使用LXD插件请保持为05)
sm_cvar z_non_head_damage_factor_expert "05"
//僵尸看到你之后经过"1"秒,就会往你那里冲,如果改成0就直接冲
sm_cvar z_acquire_far_time "1"
//僵尸可以看到你的距离,9000=超远
//sm_cvar z_acquire_far_range "9000"
//僵尸慢走的速度
sm_cvar z_walk_speed 50
//僵尸的血量
z_health "500"
//僵尸的速度
sm_cvar z_speed "200"
//僵尸重生距离
sm_cvar z_respawn_distance 5
//僵尸重生延迟
sm_cvar z_respawn_interval 2
//-----------------------------------------
//坦克行走速度,默认210
sm_cvar z_tank_speed 210
//坦克行走速度,默认210(对抗模式)
sm_cvar z_tank_speed_vs 210
//坦克生命值,默认4000
sm_cvar z_tank_health 6000
//坦克无法行动生命值
sm_cvar z_tank_incapacitated_health 2000
//坦克攻击距离
sm_cvar tank_attack_range 100
//坦克燃烧伤害(对抗模式)
sm_cvar tank_burn_duration_vs 35
//坦克燃烧伤害
sm_cvar tank_burn_duration_normal 35
//坦克投掷石头延迟,默认5
sm_cvar z_tank_throw_interval 3
//坦克投掷石头最小延迟
sm_cvar tank_throw_min_interval 1
//坦克投掷石头的速度,默认800
sm_cvar z_tank_throw_force "1600"
//坦克的石块(会被打爆)的耐力值
sm_cvar z_tank_throw_health 50
//坦克的岩石打击范围,默认100
sm_cvar z_tank_rock_radius 150
//坦克的攻击间隔,默认15
sm_cvar z_tank_attack_interval 1
//坦克走路的震动幅度
sm_cvar z_tank_footstep_shake_amplitude 10
//坦克走路的震动间隔
sm_cvar z_tank_footstep_shake_interval 1
//坦克走路的震动范围
sm_cvar z_tank_footstep_shake_radius 1500
//坦克的攻击半径,默认15
sm_cvar tank_fist_radius 20
//-----------------------------------------
//女巫生命值,默认1000
sm_cvar z_witch_health 2000
//女巫的发飙范围,默认200
sm_cvar z_witch_berserk_range 400
//女巫的燃烧时间,烧完就死了
sm_cvar z_witch_burn_time 15
//女巫的伤害,默认100
sm_cvar z_witch_damage 200
//女巫对手电筒照射的反应范围,默认400
sm_cvar z_witch_flashlight_range 800
//-----------------------------------------
//猎人生命值,默认250
sm_cvar z_hunter_health 1000
//猎人跳跃角度
sm_cvar hunter_pounce_max_loft_angle 90
//猎人爪子伤害值,默认6
sm_cvar hunter_pz_claw_dmg 12
//猎人行走速度,默认300
sm_cvar z_hunter_speed 600
//猎人飞扑的速度,默认700
sm_cvar hunter_pounce_air_speed 1000
//猎人飞跃距离,默认1000
sm_cvar hunter_leap_away_give_up_range 2000
//猎人最长距离的飞扑仰角,默认45
sm_cvar hunter_pounce_max_loft_angle 45
//猎人的扑倒范围,默认240
sm_cvar z_hunter_claw_force 260
//猎人扑倒后的攻击力,默认5
sm_cvar z_pounce_damage 7
//猎人扑倒持续伤害间隔,默认1
sm_cvar z_pounce_damage_delay 05
//-----------------------------------------
//烟鬼移动速度,默认210
sm_cvar z_gas_speed 400
//烟鬼蹲走速度,默认75
sm_cvar z_crouch_speed 150
//烟鬼的爪子的攻击力,默认4
sm_cvar smoker_pz_claw_dmg 8
//烟鬼吐舌头拉你的速度,默认80
sm_cvar tongue_victim_max_speed "100"
//烟鬼拖行时的伤害
sm_cvar tongue_drag_damage_amount 15
//烟鬼舌头受到多少损伤使它放弃猎物
sm_cvar tongue_break_from_damage_amount "50"
//烟鬼拖行速度,默认175
sm_cvar tongue_victim_max_speed 200
//烟鬼拖行加速度,默认30
sm_cvar tongue_victim_acceleration 30
//烟鬼舌头未命中目标的等待时间
sm_cvar tongue_dropping_to_ground_time "2"
//烟鬼舌头断掉后可移动的时间
sm_cvar tongue_player_dropping_to_ground_time "1"
//烟鬼生命值,默认250
sm_cvar z_gas_health 500
//烟鬼舌头射速,默认1000
sm_cvar tongue_fly_speed 1500
//烟鬼逃生距离
sm_cvar Smoker_escape_range 500
//烟鬼蓄舌延迟,默认15
sm_cvar tongue_hit_delay 6
//烟鬼再次蓄舌延迟
sm_cvar tongue_miss_delay 10
//烟鬼舌头长度,默认750
sm_cvar tongue_range 1000
//烟鬼的烟雾让你咳的时间,默认5
sm_cvar z_cough_duration 10
//-----------------------------------------
//胖子喷射胆汁延时时间
sm_cvar boomer_vomit_delay 1
//胖子生命值,默认50
sm_cvar z_exploding_health 100
//胖子移动速度,默认175
sm_cvar z_exploding_speed 300
//胖子的爆炸范围,默认200
sm_cvar z_exploding_splat_radius 400
//胖子的爪子的攻击力,默认4
sm_cvar boomer_pz_claw_dmg 8
//胖子喷射胆汁的间隔,默认30
sm_cvar z_vomit_interval 15
//胖子喷射胆汁的距离,默认300
sm_cvar z_vomit_range 600
//胆汁最大喷射距离
sm_cvar z_vomit_maxdamagedist 600
//胖子胆汁致盲时间,默认5
sm_cvar sb_vomit_blind_time 10
//胆汁褪色所需时间
sm_cvar z_vomit_fade_duration 3
//胆汁褪色时刻(被喷到的第三秒)
sm_cvar z_vomit_fade_start 3
//胖子喷射胆汁的速度,默认1700
sm_cvar z_vomit_velocity 2000
//胆汁贴图大小
sm_cvar z_vomit_boxsize 2
//-----------------------------------------
//医疗包恢复生命百分比,这里为1,即100%
sm_cvar first_aid_heal_percent 1
//医疗包恢复生命数
sm_cvar first_aid_kit_max_heal 500
//医疗包恢复生命距离
sm_cvar first_aid_kit_range 200
//医疗包恢复生命所需时间(秒)
sm_cvar first_aid_kit_use_duration 1
//重生后的血量
sm_cvar z_survivor_respawn_health "100"
//药丸的补血量(默认40)
sm_cvar pain_pills_health_value "100"
//药丸的损耗速度(默认034)
sm_cvar pain_pills_decay_rate "010"

url是Uniform Resource Locator的简称(统一资源定位符),互联网标准资源的地址,通过一个URL只能找到一个资源,URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL。
url的基本格式

>@indexofire indexofire@gmailcom

使用 conda 构建独立的运行环境。

如果使用docker images来运行guppy

Nanopore 测序数据期初由于其错误率高而“闻名”,特别是对二聚体的区分。电信号数据随着处理软件和算法的不断改进,准确率得到不断的提升。HDF5数据进行basecalling的软件目前很多,采用的算法也各异。官方的如albacore,guppy等,第三方工具也有很多。

MinKnow软件 将fast5数据复制到服务器,使用guppy进行分析

guppy是一个是用

我们的实验室用一台Workstation挂载MinION测序仪,进行测序工作。基本配置是i7-7700k+16G+1TSSD/1T HD。一般可以做到70%以上的MinKnow实时basecalling。但是如果要使用guppy进行更准确的basecalling的话,就需要将数据同步到服务器上进行。

这里设置服务器端 fast5 数据目录存放于:$HOME/data/fast5;采用的是R94的测序芯片,各个不同测序芯片basecalling设置参数可以参见 这里

artic 的 demultiplex 命令是

针对MinKnow生成的数据

当然还是会掉的啊 另外游戏中最高的级场景也只是87级场景 不存在90级的场景 85级场景里的超级金怪 掉落物品是85+3=88lv 普通boss 掉落85+2=87lv 这样就几乎可以掉落所有的物品了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13442805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-07
下一篇 2023-08-07

发表评论

登录后才能评论

评论列表(0条)

保存