为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?

为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?,第1张

让我来为你解答。你的问题,最重要的不是操作系统的问题,而是你的架构选择的问题。你所说的MyEclipse+Tomcat这个根本就不搭嘛,由此可见你不懂架构。MyEclipse只是一个IDE而已,就用途和记事本是一样的,而Tomcat可以说是一个应用服务器,中间件的组成部分,用于J2EE的开发。

你这样说我就默认你们做的是网页游戏,因为做PC游戏的,不管是网游还是单机,没人用Java写。

如果是网游,并且想获得高并发,那么推荐使用Linux。Linux的性价比绝对是最好的,稳定高性能。这点Windows比不上,原因就在于两个系统的底层设计上,Windows本身的设计决定了它没法处理很高的并发,如果你懂网络编程的话就很容易理解,在UNIX系统上有非常牛的功能就是I/O多路复用,通过该功能,可以轻易支持上千甚至几万的并发(当然机器的配置要跟上)。而Linux相对于UNIX不仅实现了传统的I/O多路复用,更提供了e-poll接口,e-poll接口如果正确使用的话可以带来性能的极大提升,也正是这个原因Nginx网页服务器在短期内侵蚀了Apache的部分市场份额。而Windows虽然也有I/O多路复用的概念,但其实是信号驱动的,仅是功能的模拟,而没能在内核中真正优化。Windows下要高的并发,只有一种办法,就是做线程池,还是得信号驱动并发。所以Windows在普通计算机上的并发就少的可怜了,其实即使实在服务器、小型机、大型机上如果装Windows也是浪费,Windows同UNIX/Linux在做开发上看简直就是小巫见大巫了,只能是大众产品,而不能是高端产品。你可以对比一下Windows同商业级UNIX/Linux的价格,就知道那个牛了。

Windows为了同UNIX兼容,不要认为Windows是最好的,最早的,这个普通人说说就算了,学计算机的说出去让人笑死。最当初的网络诞生自伯克利版本的UNIX,之后Linux在94年时就拥有了网络功能,微软在94年时的操作系统还是单用户,单任务的。而UNIX与Linux早已是多用户、多任务的了。就连图形界面,都是最先在UNIX开发出来的。至于如今为什么UNIX/Linux的图形界面没有广泛的被人知道,其原因不是不先进,而是刚开始定位就不是给普通人用的。你可以去大公司悄悄,银行、保险、证券、研究所、政府军方核心部门,都使用UNIX,民间使用的桌面UNIX比如苹果的Mac,都不错。就是因为UNIX是最好的,所以IBM、Oracle任何一家,都有能力同微软抗衡,在企业级市场尤其是高端企业市场,微软的发言权很少。

大学学Python到底有啥用

Python小贴士

学Python

到底有什么用!

七大就业方向

总有一个适合你!

1Python爬虫工程师

爬虫技术就是用Python收集和爬

取互联网的信息,也是小伙伴们入坑

Python的第一驱动力。

爬虫技术之所以受宠是由干它能

大大地提高我们的工作效率。学会

Python爬虫后, 即使不做程序员的

工作也能加分不少。

(友情提示:注意法律风险)

技能要求

前端基础、Python爬虫库、JS反

爬、数据库等。

2Python数据分析师

在数据和黄金一样宝贵的时代,

对干许多公司而言,产品都建立在对

用户的分析之上。

所以, Python数据分析师也成了

目前最火的职业之一, 而Python是

目前数据分析业务中,最常用的语

言。

技能要求

统计学基础、Python的数据分析库

(Pandas、NumPy、mat plo lib) 、数

据库等。

3Web开发Python后端

Python有很多优秀的Web开发

框架, 如Flask、Django、Boot star

等,可以帮助你快速搭建一个网站。

像知平、豆瓣这样的大厂,最早

的网站都是用Python搭建的, 而国

外则更多, 如:YouTube、Insta gram

等代表世界顶级流量的大站。

技能要求

前端基础、Python基础、主流

Python Web框架(Flask、Django

等)。

4Python游戏开发

我们经常能看到在互联网上有人

分享自己制作的一些有意思的

Python小游戏, 求代码的小伙伴也

是络绎绝。

Python游戏开发的招聘集中在游

戏服务器领域,主要负责网络游戏的

服务器功能开发、性能优化等工作。

技能要求

Python、Python Web框架、

Linux、数据库、Ng in x等。

5Al人工智能工程师

人工智能是目前最火的方向之

一,薪资待遇很高,要求也相对较高。

Python是人工智能时代的首选

语言,不管是机器学习还是深度学

习,最常用的工具和框架都需要用

Python调用, 如:Numpy、pandas、

matplotlib、Py Torch等。

技能要求

统计学基础、Python、数据分析

库、机器学习、深度学习框架等。

6自动化运维工程师

运维工程师经常要监控上百台机

器的运行,或同时部署的情况。

使用Python可以自动化批量管

理服务器,起到1个人顶10个人的效

果。自动化运维也是Python的主要

应用方向之一,它在系统管理、文档

管理方面都有很强大的功能。

技能要求

Python、shell、Linux、数据库、

open pyx l库等

7自动化测试工程师

测试的工作是枯燥和重复的,在

过去,每次产品更新,都要重复测试

一遍,效率低而且容易出错。

Python提供了很多自动化测试

的框架, 如Selenium、Py test等, 避

免了大量的重复工作, Python自动

化测试也变得越来越流行。

技能要求

Python、自动化测试框架、Linux等

CS:S控制台命令----脚本优化

fps_max "101"

fps_modem "00"

cl_cmdrate "101"

cl_updaterate "101"

cl_c4dynamiclight "1"

deathmatch "0"

r_propsmaxdist "5000"

r_decal_cullsize "0"

r_lod "-5"

cl_ragdoll_collide "1"

mat_bufferprimitives "1"

mat_mipmaptextures "1"

jpeg_quality "100"

rcon changelevel 地图名立刻换地图,所有USER不会离开游戏

adjust_crosshair每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!

ah 1设定是否开始自动说明(戏中给玩家引导)

cl_allowupload 1允许用户方上传自己的资料如logo

cl_allowdownload 1允许用户方自动下传sever的资料如map

cl_download_ingame 1允许用户方在game中自动下传sever的资料,如logo,map

cl_cmdrate 30modem用户设30,宽频设40~50,Lan=50

cl_lw X有无武器的动画,最好设x=1

cl_lb 0此项与血渍有关,设1比较真实,但会减低速度

cl_lc 1和cs的新的网络技术有关,最好设x=1

cl_hidefrags 1设定是否隐藏除了自己以外其它人的杀敌数与死亡数

cl_observercrosshair 1设定在观察员模式的时候是否要开起准星

cl_updaterate 20上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50

con_color 255 155 50HUD的颜色(RGB)

dm 1设定1来开启游戏开始时的讯息介绍

drawradar显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用)

fastsprites 0烟雾特效,0逼真,1像超任,2像GameBoy

fps_max Xx=1~100,游戏输出给显示卡的最大fps数,内定为72

有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善

hideradar关闭雷达(测试你懂不懂得辨认队友,以免tk)

hud_centerid 0设定为1时,玩家ID会出现在屏幕的正中央。否会出现在画面的左下角。

hud_fastswitch 0快速换武器,按数字直接换不用再按鼠标

keys显示自己的CD-KEY信息(CS没效)

kill自杀!!死定的时候……了断自己吧…

lefthand 0设定屏幕上的玩家是左撇子,或是右撇子。

listmaps显示server的地图排程

listplayers显示大家的编号与姓名

maps 开头列出已安装之地图档名,(只列出指定字母开头的文件名,为所有地图)

max_shells 50子弹的最大显示数量(太多会lag)0-500

max_smokepuffs 50烟雾弹的最大显示数量,0-500

name 新名字换名字,活着的时候才能用

nightvision开关夜视镜

r_speeds 0以console文字方式显示平均fps,draw speed及polygon info

r_speeds 0强制工作!!对网速能稍做改善!有没有效果……自己看吧!

rate 2500从server接受信息的速度,太大太小都会lag,要选适合的

setinfo ah 1是否提供自动说明的功能

setinfo dm 1换地图后开启地图的简介

setinfo ghosts 0观察模式时是否鬼魂关掉,对lag有帮助

setinfo lefthand 0设定屏幕上的玩家是左撇子,或是右撇子。

setinfo vgui_menus 1图形化选单开关

sizedown缩小屏幕

sizeup放大屏幕

timeleft让你知道还有几分钟换地图

version显示版本信息

vote 编号对TKer,Camper还有Cheater投票,过6成的人投票就行

votemap 地图名玩家可以投票投下一张地图

sensitivity X鼠标速度01-不限(20是config的最大值)

zoom_sensitivity_ratio设定使用狙击镜时鼠标移动速度

ping显示Server ping client值

pingservers显示Client ping server值

net_graph x打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps

net_graphpos x工具的位置 x=1,2,3

net_graphwidth 192工具的大小

volume 08调整音量大小,实际音量为(volume/hisound)

hisound 1000000设定音量最大值,实际音量为(volume/hisound)

bgmvolume 1000000背景音效音乐之音量大小

disconnect离开游戏,保持在CS console状态

exit离开游戏,关闭CS,回到桌面

quit离开游戏,关闭CS,回到桌面

reconnect不离线直接重组联机

retry离线并重新联机

connect IP联机到指定Server

cl_radartype "1"实心雷达

cl_radaralpha "255000000"雷达的透明度

cl_autowepswitch "0"自动转换威力大的武器"1"为关闭

bot_chatter "3"机器人通话命令3 、2是无线电通话、1 是关闭

bind "-" "bot_kill"杀死机器人

bind "=" "bot_quota 31"增加多个机器人

bind "\" "nav_generate"制作地图路点

bot_difficulty "3"机器人难度

bot_allow_shield "1"机器人智商

bot_allow_rogues "1"机器人无赖命令

bot_stop ''1''机器人暂停活动

让显卡强制支持某个版本的DIRECTX,能优化大量速度!控制台输入如下命令

mat_dxlevel 90 ——DirectX 90

mat_dxlevel 81 ——DirectX 81

mat_dxlevel 80 ——DirectX 80

mat_dxlevel 70 ——DirectX 70

下面就是这些能够使你的CS:S看起来更眩更酷的命令:

命令1

mp_decals "4096"

该参数设定一次可见帖图的最大数目,在最大值4096下,避免了有大量的血迹溅到墙上时,帖图会突然消失的现象。

命令2

cl_ragdoll_collide "1"

该参数使得构成身体的各个模块相互紧密接触,从而避免互相嵌入的情况,这样使得游戏中的身体接触看起来好很多。

命令3

cl_c4dynamiclight "1"

该参数让C4的灯光动态闪烁,看起来真的要眩很多。

命令4

r_lod "-5"

这个参数能让游戏中的人物在任何距离上保持最佳帖图效果,这样当你靠近他们的时候不会突然的看到人物身上的锯齿。

命令5

r_decal_cullsize "0"

这个参数设定使得游戏中的帖图在任何距离上都能看到,而不是仅仅当你靠近的时候。

命令6

jpeg_quality "100"

该参数和jpeg命令一起使用,在100的jpeg质量下,你的屏幕看起来会非常棒。

命令7

r_propsmaxdist "5000"

这个参数设定游戏中道具的最远可见距离。这能让道具随着距离的变化到达一种时隐时现的效果。

mat_specular "1" 反光开启(视觉/fps影响较大)

mat_bumpmap "1" 凹凸贴图开启(视觉/fps影响较小,但因为上面开了这个不得不开)

cl_ejectbrass "0" 这个是关闭弹壳

r_RainSimulate "0" 模拟雨景(视觉影响较小,fps影响较大)

mat_fastspecular "1" 这个和下面那个根据官方的信息好像是对了负荷测试才有效

mat_fastnobump "1"

mat_forcedynamic "0" 强制动态光影,关~

mat_mipmaptextures "1" mip贴图(视觉影响小,fps影响大,注意是开启才提高fps)

mat_reducefillrate "1"这个可以降低场景的反光质量,开启之后就只有木地板和aztec下水道的小部分石块有反光了,不过反而真实一点 (视觉/fps影响大)

mat_trilinear "0" 三线形过滤,抗锯齿的,关~

mat_vsync "0" 垂直同步,关~

muzzleflash_light "1" 这个是控制枪口的火光是否照亮周围环境(视觉/fps影响高)

r_shadows "1" 是否绘制阴影(关掉阴影立体感差了很多,不过这个不是很影响fps,开着吧)

r_mmx "1" (mmx,sse,sse2都是cpu的增强指令集,cpu支持当然要开咯)

r_sse "1"

r_sse2 "0" sse2技术

r_3dnow "1"

r_shadowrendertotexture "1" 是否绘制高质量阴影(只有在r_shadows "1" 的情况下才起作用,关闭的话物体的阴影就只有个小黑团,这个fps影响也不是很大)

mat_bufferprimitives "1" 基本缓冲(可能译得不是很好,开启提高fps)

rope_smooth "0" 绳索平滑效果,关~

cl_showfps "1"查看fps

jpeg_quality "100" 截图质量,默认截图按键为F5

服务器设置:

sv_restartround 1-游戏复位

restart-重新载入

mp_autoteambalance 1; mp_limitteams 2-平衡人数

mp_autoteambalance 0; mp_limitteams 42-不平衡人数

s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1

s_a3d 0 客户端 音频 开关A3D的支持

s_automax_distance 30 客户端 音频 设定最大距离的音量

s_automin_distance 2 客户端 音频 设定最小距离的音量

s_bloat 20 客户端 音频 多边形的膨胀因素A3D20适用

s_buffersize 65536 客户端 音频 设定缓冲的大小

s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能

s_distance 60 客户端 音频 调整声音发声的距离(0-n)

s_doppler 00 客户端 音频 调整doppler(0-1

s_eax 0 客户端 音频 开关EAX支持

s_enable_a3d 客户端 音频 打开A3D支持

s_geometry 0 客户端 音频 开关声音的几何渲染A3D20适用

s_max_distance 1000 客户端 音频 声源到听众的最大距离('s_min_distance'-n)

s_min_distance 5 客户端 音频 声源到听众的最小距离(0-'s_max_distance')

s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D20适用(0-n)

s_occfactor 0250 客户端 音频 金属传递声音的值(0-1

s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D20适用

s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D20适用(0-10

s_refgain 04 客户端 音频 设定声音随着距离远近的反射强度A3D20适用(0-1

s_verbwet 025 客户端 音频 控制混合回响的干湿度A3D适用(0-1

say "message" 客户端 玩家 与当前服务器里的所有玩家交谈

say_team "message" 客户端 玩家 与前服务器里的队友交谈

scr_centertime 2 客户端 玩家 设定服务器信息在屏幕上停留的时间

scr_conspeed 600 客户端 玩家 设定控制台的卷动速度

scr_printspeed 7 客户端 玩家 设定屏幕上的打字速度

gl_alphamin 0250 客户端 视频 设定最小alpha混合等级

gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染

gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染

gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令

gl_dither 1 客户端 视频 开关颜色抖动

gl_dump 客户端 视频 列出显卡的信息

gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时

gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙

gl_lightholes 0 客户端 视频 光洞效果开关

gl_max_size 256 客户端 视频 贴图材质的最大解析度

gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用

gl_overbright 0 客户端 视频 开关最大亮度模式

gl_palette_tex 0 客户端 视频 开关调色贴图值、材质

gl_picmip 0 客户端 视频 环境贴图效果(0-3)

gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)

gl_polyoffset 4 客户端 视频 设定多边形补偿

gl_round_down 3 客户端 视频 设定材质循环

gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关

gl_spriteblend 0 客户端 视频 开关子画面混合

gl_texels 客户端 视频 报告传输到显卡的texel数量

gl_texsort 0 客户端 视频 开关一个texel的种类

gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)

gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值

gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式

cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载

cl_allowupload 0 客户端 上传/下载 客户端是否允许上传

cl_anglespeedkey 0670 客户端 玩家 设定方向键改变视角的速度

cl_backspeed 400 客户端 玩家 客户端设定后退的速度

cl_bob 0010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度

cl_bobcycle 0800 客户端 玩家 客户端设定奔跑时手臂摆动的频率

cl_bobup 0500 客户端 玩家 客户端设定奔跑时手臂摆动的范围

cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载

cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度

cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅

cl_gg 0 客户端 玩家 开关游戏的标准模式

cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型

cl_messages 客户端 玩家 客户端设定显示服务器信息

cl_movespeedkey 0300 客户端 玩家 设定键盘移动速度

cl_nopred 0 客户端 玩家 开关玩家的预先选择

cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89

cl_pitchspeed 225 客户端 玩家 设定角速度

cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89

cl_showfps 1 客户端 玩家 显示你的FPS值

cl_shownet 0 客户端 玩家 显示你的网络传输包值

cl_slist 10 客户端 玩家 设定列出的服务器个数

cl_solid_players 1 客户端 玩家 开关固定玩家模型

cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度

cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离

cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)

version 显示版本信息

内存加速法(cs:s,HL2)

此方法就是分配给HL2和CS:S更多的内存

(默认分配128MB内存),最好你的内存是大于512 MB !

分配256MB内存方法:

首先在桌面找到counter-strike source快捷方式,在快捷的属性里目标处加上:

( 默认为-目标"X:\游戏\counter-strike source\cstrikeexe" )

修改成:X:\游戏\counter-strike source\hl2exe" -heapsize 262144 -game cstrike

分配256MB内存方法:

对于加快HL2

HL2exe" -heapsize 262144 -steam

对于加快CS:S

HL2exe" -heapsize 262144 -game cstrike

分配64MB内存方法:

-heapsize 65532

分配128MB内存方法:

-heapsize 131072

分配192MB内存方法:

-heapsize 191072

分配384MB内存方法:

-heapsize 393220

游戏评分

使用Source引擎的CS:S,以及更刺激的多人连线游戏,精致的画面,也获得不错的好评。

MetaScore -> 88/100(整体分数)

Xepuoted -> 92/100

Games Radar UK (Pre-2006) -> 91/100

EuroGamer -> 90/100

PC Format -> 86/100

Gamers Europe -> 85/100

Boomtown -> 80/100

535 auth failure 意思是身份验证失败

你可以尝试检查一下你的权限设置,看看你的属性中的

“SMTP服务器需要身份验证”复选框是否已经选中。

AUTH命令显示了一种和邮件服务器间的安全认证机制 。如果邮件服务器支持这

种认证机制,它就会执行一个认证协议交互来认证并识别邮件用户。作为可选的情况,他也

会忽略这以后后协议交互的一个安全层。如果服务器并不支持所需要的认证协议,就会用

504的回答来拒绝这个AUTH命令。

认证协议交互过程由一系列由认证机制定义的邮件服务器端的命令和邮件客户端

的响应组成。

一个邮件服务器端命令,或者所谓一个准备好响应,是一个334起头的,包含用

base64编码的字符串文本。邮件客户端也同样由包含了用base64编码的字符串。如果邮件

客户端希望可以取消一个进行中的认证交互过程,它会发出一个仅包含一个字符""命令行,

邮件服务器端一旦收到这样的一个回答后,必须发一个501标识的回答,而后拒绝AUTH

命令。

对AUTH命令来说,可选的初始化响应建议是用来在使用认证机制时保持一个往

返的回程,认证机制的定义中此建议不发送任何数据。当初始化响应部分用在这种机制时,

开始的空的发起命令不被送到客户端,并且服务器端使用的数据也好象是发送来

响应一个空的命令。它发送一个零长度的初始化回答作为一个"="符号。如果客户端

在认证机制的AUTH命令响应中使用初始化建议,客户端就在初始化命令中发送响应的

数据,服务器端用535回答来拒绝AUTH命令。

如果不能对参数用base64解码,就用501回答来拒绝AUTH命令,如果服务器

拒绝认证数据,它应该用535的回答(可以带其他详细的特殊错误代码,比如在第6节所列

的代码中的一个)来拒绝AUTH命令。如果客户端成功完成了认证交互,SMTP服务器就

应该返回一个235的响应。

新建一个Web项目:菜单栏File-new-Dynamic Web Project,在弹出的”new Dynamic Web Project"对话框中,找到“Project name:"后面的文本框中输入一个自定义的名称。其它默认,单击Finish即可。注意看注意事项1

新建一个jsp页面:右键新建的项目名称,如图中的”0420“,”-0420-new-jsp File“,弹出”New JSP File"对话框,将"File name:"后面的文本框中的”NewFilejsp"中的NewFile改为自定义的名称。注意看注意事项1

检查错误:单击新建的jsp页面,例如图中的“indexjsp"页面,将鼠标放在上面的红色错号处,检查是否出现如下错误,如果没有,就不需要看下去了。反之,看下去。

错误提示:

Multiple annotations found at this line:

- The superclass

"javaxservlethttpHttpServlet" was not found on the

Java Build Path

配置服务器路径1:右键新建的项目名称,如图中的”0420“,”-0420-Build Path-Configure Build Path“,在弹出的Properties for 0420对话框中,找到”Libraries"选项卡,默认是在“Order and Export"选项卡处,在”Libraries"选项卡的右边,找到"Add Library",单击。

检查服务器:在弹出的”Add Library“对话框中, 找到”Server Runtime",单击,然后单击“next>"。如果出现空白,需要配置服务器。如果没有出现,则单击对应的服务器,例:"Apache Tomcat v70”,单击"Finish"单击"OK"问题解决。如图所示。

如果没有服务器的可以看“第九步”。

配置服务器2:在菜单栏中找到"Window-Preferences"在弹出的”Preferences"对话框中,找到"Server-Runtime Environment",单击右边的“Add"按钮。

配置服务器3:在弹出的”New Server Runtime Environment"对话框中,找到“Apache”,选择相应的版本。例:这里选择“Apache Tomcat v70”,其它默认, 单击“next>"。

配置服务器4:在弹出的”New Server Runtime Environment"对话框中,找到“Tomat installation directory:"后面的文本框和”Browse"按钮,单击按钮,在弹出的浏览文件夹中,找到自定义服务器的路径。例:桌面,下面会列出桌面的所有文件夹,比如“apache-tomcat-7040”。单击确定。单击"Finish“,单击”0K"

god 无敌模式(主机/服务器有效)

noclip 穿墙模式(主机/服务器有效)

mat_depthbias_normal 1 透视模式

impulse 101 得到所有武器

impulse 82 得到一吉普车

impulse 83 汽艇

notarget 隐形模式

map [map name] 载入指定的地图

give [item name] 制造指定物品

buddha 伤血

hurtme # 伤血(#为数字)

maps 地图列表

developer [0-2] 开发者模式; 2是详细

picker 踢人模式

cl_drawhud [0 or 1] 显示HUD

cl_enablehud [0 or 1] 显示HUD

cl_showfps [0 or 1] 帧

+mlook 启用鼠标外观

hud_quickhelp/text 1 显示准星

viewmodel_fov # 设置武器大小; 默认54

exec [filename] 执行脚本文件

npc_create [name] 召唤对应NPC

npc_create_aimed 召唤一个NPC

setpos 坐标 传送

sv_gravity # 设置重力值

sv_stopspeed # 设置最低停止速度

sv_friction # 设置摩擦

sv_bounce # 模拟物体的碰撞?

sv_maxvelocity # 设置移动物体的最高速度

sv_waterdist #

cl_phys_timescale [000-100] 设置时间; 默认是1

air_density # 改变空气密度

dsp_explosion_effect_duration # 设置爆炸混乱的长度

prop_debug 进入淍试模式

mat_numtextureunits # 限制单元纹理

mat_wireframe1 网络模型

vcollide_wireframe 1 线框物体的物理影响

mat_fastnobump [0 or 1] 凹凸映射

impulse 200 在屏幕上没有武器模型

impulse 203 删除针对物体或人

showtriggers_toggle 显示游戏触发

mat_normalmaps 1 显示普通地图

mat_normals 1 显示表面材料

mat_yuv 1 黑白屏幕

mat_yuv 0 彩色屏幕

命令行

使用以下命令行启动游戏,可得到对效果:

命令行 作用

-fullscreen 全屏模式

-heapsize 80000 设置heap size

-width 1024 -height 768 设置分辨率

-netgraph [0-3] 多人游戏时连接流量监测; 0 关闭, 3 最详细

-dxlevel [number]0 DirectX 版本兼容性;不要小于8

-preload 预载模式

-shaderdll [filename] ?

-mouselook 用鼠标环顾四周

-condebug 调试信息

-sw 软件渲染模式

-r_anamorphic [0 or 1] 宽屏模式

-startwindowed 窗口模式运行游戏

-window 窗口模式运行游戏

-windowed 窗口模式运行游戏

-mat_preloadshaders 未知

地图列表

配合秘籍 map [map name] 使用:

单人游戏 c0a0 ;c0a0a ;c0a0b ; c0a0c ;c0a0d ;c0a0e ; c1a0 ;c1a0a ;c1a0b ;c1a0c ;c1a0d ;c1a0e ;c1a1 ;c1a1a ;c1a1b ;c1a1c ;c1a1d ;c1a1f ;c1a2 ;c1a2a ;c1a2b ;c1a2c ; c1a2d ;c1a3 ;c1a3a ;c1a3b ;c1a3c ;c1a3d ;c1a4 ;c1a4b ;c1a4d ;c1a4e ;c1a4f ;c1a4g ;c1a4i ;c1a4j ;c1a4k ; c2a1 ;c2a1a ;c2a1b ;c2a2 ;c2a2a ;c2a2b1 ;c2a2b2 ;c2a2c ;c2a2d ;c2a2e ;c2a2f ;c2a2g ;c2a2h ;c2a3 ;c2a3a ;c2a3b ;c2a3c ;c2a3d ;c2a3e ;c2a4 ;c2a4a ;c2a4b ;c2a4c ;c2a4d ;c2a4e ;c2a4f ;c2a4g ;c2a5 ;c2a5a ;c2a5b ;c2a5c ;c2a5d ;c2a5e ;c2a5f ;c2a5g ;c2a5w ;c2a5x ; c3a1c ;3a1a ;c3a1b ;c3a2 ;c3a2a ;c3a2b ;c3a2c ;c3a2d ;c3a2e ;c3a2f ; c4a1 ;c4a1a ;c4a1b ;c4a1c ;c4a1d ;c4a1e ;c4a1f ;c4a2 ;c4a2a ;c4a2b ;c4a3 ; c5a1 多人模式/死亡模式 boot_camp ;bounce ;datacore ;lambda_bunker ;snark_pit ;stalkyard ;subtransit ;undertow ;crossfire 训练关 t0a0 ;t0a0a ;t0a0b ;t0a0b1 ;t0a0b2 ;t0a0c ;t0a0d

武器列表

配合秘籍 give [item name]使用:

weapon_357

weapon_bugbait

weapon_cguard

weapon_crowbar

weapon_frag

weapon_physcannon

weapon_pistol

weapon_rpg

weapon_shotgun

weapon_smg1

weapon_cubemap

物品列表

配合秘籍 give [item name] 使用:

item_ar2_grenade

item_ammo_smg1_grenade

item_box_buckshot

item_box_lrounds

item_ammo_ar2

item_ammo_ar2_large

item_large_box_lrounds

item_ammo_ar2_altfire

item_box_mrounds

item_ammo_smg1_large

item_large_box_mrounds

item_ammo_smg1

item_box_srounds

item_ammo_pistol

item_ammo_pistol_large

item_large_box_srounds

item_healthkit

item_battery

item_ml_grenade

item_rpg_round

item_suit

item_healthvial

item_ammo_357

item_ammo_357_large

item_ammo_crossbow

NPC名称列表

配合秘籍 npc_create [name] 使用:

npc_alyx (ceiling turret)

npc_antlion

npc_antlionguard

npc_barnacle

npc_barney

npc_breen

npc_citizen

npc_combine_s

npc_combinedropship

npc_combinegunship

npc_crow

npc_cscanner

npc_dog

npc_eli

npc_fastzombie

npc_gman

npc_headcrab

npc_headcrab_black

npc_headcrab_fast

npc_headcrab_poison

npc_helicopter

npc_ichthyosaur

npc_kleiner

npc_launcher

npc_manhack

npc_metropolice

npc_monk

npc_mossman

npc_pigeon

npc_poisonzombie

npc_rollermine

npc_seagull

npc_stalker

npc_strider

npc_turret_ceiling

npc_vortigaunt

npc_zombie

sk_max_357 # 设定左轮的最大弹匣数

sk_plr_dmg_pistol # 设定手枪的攻击力

sk_max_grenade # 设定手镏弹的最大弹匣数

sk_max_pistol # 设定手枪的最大弹匣数

sk_max_rpg_round # 设定火箭的最大弹匣数

sk_max_smg1 # 设定机关枪的最大弹匣数

sk_max_smg1_grenade # 设定机关枪镏弹的最大弹匣数

sk_plr_dmg_357 # 设定左轮的攻击力

sk_plr_dmg_buckshot # 设定霰弹枪的攻击力

sk_plr_dmg_crowbar # 设定铁撬的攻击力

sk_plr_dmg_grenade # 设定手镏弹的攻击力

sk_plr_dmg_rpg_round # 定火箭的攻击力

sk_plr_dmg_smg1 # 设定机关枪的攻击力

sk_plr_dmg_smg1_grenade 设定机关枪镏弹的攻击力

可以更改的,一些常用指令

  net_graph 1 显示网络参数:ping/var/choke等,0为关闭。

  net_graphpos 1 网络参数的水平位置:1=右 2=中 3=左。

  设置最大帧数为300,一般会根据当前的帧数表现动态调整,尽可能让FPS波动不超过60以获得较好的观感体验。

  FPS显示命令:cl_showfps1 开;cl_showfps 0 关

  volume 1 主音量大小,0为静音

  sv_grenade_trajectory 0/1 关闭/显示投掷物飞行轨迹

  sensitivity 09(自由设定) 鼠标灵敏度

  map dust2 进入本地离线服务器并加载dust2地图,地图名不必完全一致,如荒漠迷城可以用map mir。

  mat_monitorgamma 22(自由设定) 亮度,越小越亮[16~26]

  mat_monitorgamma_tv_enabled “0” 显示模式[1电视 0电脑屏幕

  fps_max 300 (自由设定,最大300),一般会根据当前的帧数表现动态调整,尽可能让FPS波动不超过60以获得较好的观感体验

  net_graph 0/1 0为关闭,1为开启当前fps、ping值、loss、choke、tick(关于tick,分为64和128,128的弹道要好一点,tick值由当前服务器决定)

1 首先,打开连接。ftpobj = ftp('ftpngdcnoaagov')

2 列出FTP服务器上顶级文件夹的内容。dir(ftpobj)

3 使用mget函数下载名为INDEX

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 为什么用 linux 做服务器 ? 如果做用它做游戏服务器, 支持多少 用户同时在线?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情