求cs source控制台服务器命令

求cs source控制台服务器命令,第1张

一楼是抄来的吧?那么全,可惜大部分是本机命令而不是服务器控制命令,而且有很多是16的命令而不是CS:Source特有命令。
一、首先你要成为OP,必须先知道远程管理密码。
你作为玩家进入服务器后,首先输入:
rcon_password ""
如果密码正确,则取得服务器管理员权限,可以进行后面的 *** 作。注意这条命令的rcon之后是一条下划线,与下面的各条不同。
二、常用的服务器命令如下:
mp_restartgame 1
刷新,服务器将在一秒后刷新一次,后面的数字可以改为别的,例如改为3,则在3秒后刷新一次。
(注意,这些命令在服务器主机上 *** 作或用HLSW *** 作时可以直接使用,如果你作为玩家进入服务器玩的时候要远程 *** 作,则所有命令前需要加 rcon 然后是一个空格,例如: rcon mp_restartgame 1 ,后面所有命令都是如此)
sv_password ""
进入服务器的密码,注意引号是半角的(也就是在英文输入法状态下的引号,不能用中文输入法下的全角引号。
sv_password " "
取消服务器密码,引号之间是一空格,则服务器将不需要密码即可进入。
特别一提,如果你是要把这条命令写进服务器配置文件放在服务器上(例如你要做一个没有密码的混战服务器),则在前后引号之间不要打空格,两引号直接相连即可)。
mp_friendlyfire 0
数字是0为关闭队友伤害,是1则是开启队友伤害。
mp_autoteambalance 0
数字0为关闭自动平衡双方队伍人数,建议比赛时用,1则是开启自动平衡,建议混战时使用。
mp_startmoney 800
mp_startmoney 1500
mp_startmoney 16000
设置游戏开始的金钱数。
mp_roundtime 175
每局时间,单位为分钟,175分钟即1分45秒。
mp_freezetime 15
每局开局的冻结(玩家不能动)的时间,单位为秒。
mp_buytime 025
冻结时间后玩家可以回基地买q的时间,单位为分钟。
mp_c4timer 35
C4爆炸时间,单位为秒。
sv_alltalk 1
所有人之间语音通话 开启1/关闭0,比赛时应关闭alltalk。
mp_tkpunish 0
队友伤害惩罚 开启1/关闭0,建议比赛时关闭。
mp_autokick 0
自动踢出不动的玩家 开启1/关闭0,建议比赛时关闭。
mp_spawnprotectiontime 0
控制在每局开始后不能进行队友伤害的时间,在这个时间之内伤害队友将被踢除,单位为秒,设置为0则关闭该功能。
sv_voiceenable 1
麦克风语音通讯 开启1/关闭0
mp_allowspectators 1
观察员模式 开启1/关闭0,建议混战和友谊赛设置为1,重要比赛不让旁观时设置为0。
mp_limitteams 1
队伍间人数差异上限 ( 0 = 不限制 )
mp_forcecamera 0
死亡后视角 只有本队队友1/死亡玩家视角停在死亡时的原地2/无限制0,混战建议用0,比赛建议用1,有些人以为比赛用2好,其实比赛时用2反而可能使死亡玩家看到不应该看到的东西而报点。
mp_fadetoblack 0
1=死后黑屏,0=不变。
changelevel de_dust2
changelevel de_nuke
changelevel de_inferno
changelevel de_train
changelevel cs_office
……
换地图(玩家仍然会留在服务器里)
map de_dust2
map cs_italy
……
换地图并重新读取配置服务器(服务器开久了卡的话,可以用这个命令重读服务器,这样就象刚开一样不卡,但是这个命令会让所有玩家掉出去,因此在使用前最好通知大家过一两分种再进,否则有可能玩家因为以为服务器挂了而离开。)
三、服务器本身没有r3(lo3)命令,你可以写一个脚本,让服务器系统管理员放在服务器上的cfg文件夹里。下面是我写的脚本,你可以复制下来(把里面我写的个性化信息换成你自己的)存在记事本里,然后把记事本扩展名改为cfg,例如可以叫 lo3cfg

//
|[ lo3cfg ]|
// Aliases
alias w "wait"
alias w5 "w;w;w;w;w;"
alias w10 "w5;w5;"
alias w20 "w10;w10;"
alias w50 "w10;w10;w10;w10;w10;"
alias w80 "w50;w20;w10;"
alias w100 "w50;w50;"
alias w150 "w100;w50;"
alias w300 "w100;w100;w100;"
alias w500 "w100;w100;w100;w100;w100;"
alias l1a "say 1ST RESTARTS!!!;mp_restartgame 1; w500;w500;w10;"
alias l2a "say 2ST RESTARTS!!!;mp_restartgame 2; w500;w500;w300;w150;"
alias l3a "say 3ST RESTARTS!!!;mp_restartgame 3; w500;w500;w500;w300;"
alias l4 "say [------------];w10;lo5;"
alias lo5 "say [E-----------];w10;lo6;"
alias lo6 "say [VE----------];w10;lo7;"
alias lo7 "say [IVE---------];w10;lo8;"
alias lo8 "say [LIVE--------];w10;lo9;"
alias lo9 "say [-LIVE-------];w10;lo10;"
alias lo10 "say [--LIVE------];w10;lo11;"
alias lo11 "say [---LIVE-----];w10;lo12;"
alias lo12 "say [----LIVE----];w10;lo13;"
alias lo13 "say [-----LIVE---];w10;lo14;"
alias lo14 "say [------LIVE--];w10;lo15;"
alias lo15 "say [-------LIVE-];w10;lo16;"
alias lo16 "say [--------LIVE];w10;lo17;"
alias lo17 "say [E--------LIV];w10;lo18;"
alias lo18 "say [VE--------LI];w10;lo19;"
alias lo19 "say [IVE--------L];w10;lo20;"
alias lo20 "say [LIVE--------];w10;lo21;"
alias lo21 "say [-LIVE-------];w20;lo22;"
alias lo22 "say [--LIVE------];w20;w10;lo23;"
alias lo23 "say [---LIVE-----];w20;w20;lo24;"
alias lo24 "say [----LIVE----];w50;lo25;"
alias lo25 "say [----LIVE----];w50;w20;lo26;"
alias lo26 "say [----LIVE----];w100;lo27;"
alias lo27 "say [----LIVE----];w100;"
alias sx3 "say [-------LIVE ON THREE RESTARTS!!!-------];w50;"
alias wel "say [-------Welcome to GA Server!!!-------] !;w50;"
alias stb "say [-------Match is now LIVE!!!!-------];w50;"
alias snf "say Long lIVE GASNF !;w50;"
alias hyd "say Long lIVE GAHYD !;w50;"
alias gl1 "say Good Luck !;w50;"
alias hf1 "say Have Fun !!"
// Execute
wel
wel
w100
snf
snf
w100
hyd
hyd
w100
sx3
sx3
w100
l1a
l2a
l3a
l4
w100
stb
stb
w100
gl1
hf1
// GL HF

lo3cfg文件放到服务器上后,你可以用命令
rcon exec lo3cfg
来实现自动r3
如果你没有办法把这个脚本放到服务器上,例如你和系统管理员不熟悉,或者是借用别人的服务器,那么你可以按以下 *** 作:
首先把下面这段内容做成一个cfg文件,例如叫bjr3cfg,放进你的游戏文件目录的cstrike文件夹下的cfg文件夹里。

//
rcon say "[-比赛将在刷新三次后开始!!!-------]";
rcon ww100;
rcon say "[---比赛将在刷新三次后开始!!!-----]";
rcon ww100;
rcon say "[-----比赛将在刷新三次后开始!!!---]";
rcon ww100;
rcon say "[-------比赛将在刷新三次后开始!!!-]";
rcon ww100;
rcon say "[-----比赛将在刷新三次后开始!!!---]";
rcon ww100;
rcon say "[---比赛将在刷新三次后开始!!!-----]";
rcon ww100;
rcon say "[-比赛将在刷新三次后开始!!!-------]";
rcon ww100;
rcon say "第一次刷新";
rcon mp_restartgame 1;
rcon ww600;
rcon say "第二次刷新";
rcon mp_restartgame 2;
rcon ww600;
rcon ww600;
rcon say "第三次刷新";
rcon mp_restartgame 3;
rcon ww600;
rcon ww600;
rcon ww100;
rcon say "[-比赛已经开始!!!-------]";
rcon ww100;
rcon say "[---比赛已经开始!!!-----]";
rcon ww100;
rcon say "[-----比赛已经开始!!!---]";
rcon ww100;
rcon say "[-------比赛已经开始!!!-]";
rcon ww100;
rcon say "[-----比赛已经开始!!!---]";
rcon ww100;
rcon say "[---比赛已经开始!!!-----]";
rcon ww100;
rcon say "[-比赛已经开始!!!-------]";
rcon ww100;
rcon say "[------Good Luck !------]";
rcon say "[------Have Fun !!------]"
rcon sv_allow_wait_command 0

然后,在比赛开始前,你必须用HLSW,按顺序向服务器发送这样4条命令:
sv_allow_wait_command 1
alias "ww10" "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;"
alias "ww100" "ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;"
alias "ww500" "ww100;ww100;ww100;ww100;ww100;ww100;"
发送这4条命令后,切回游戏界面,在控制台输入:
exec bjr3
然后回车。
注意,这条命令前没有"rcon "
悬赏的分太少,如果追加到200分,我愿意提供有关CSS脚本和服务器管理的高级技巧,例如如何建一个稳定流畅的高配置服务器、如何写服务器配置脚本、如何优化CS:Source、如何自己编写脚本、还可以帮你做一个超级傻瓜化服务器管理脚本(你完全不用记任何服务器管理命令就可以方便管理服务器,只需要在控制台打r1(也就是打两个字符)就刷新,打r3就开战,打bs就自动生成全部比赛参数配置,打hz就自动进入混战模式,打d2就自动换到dust2,打8就自动把钱改为800开局,打16就是16000开局,等等……
如果有兴趣就加我QQ:406111

到这里>

前置条件:

1、在阿里云服务器de系统是win service 2012。

2、服务器里自己安装了my sql 57

3、本地也安装了my sql 57

 

需求:想通过本地的mysql连接上远程的服务器的mysql,这样自己在本地 *** 作数据库比在服务器里数据库要好。

 

步骤:

一、增加允许远程连接 MySQL 用户 并授权。

在你安装路径下的bin文件夹里进行命令行的设置。

1、首先以 root 帐户登陆 MySQL

在服务器中打开命令行(shift+右键)

打开数据库管理员权限

mysql -uroot -p 123

我去,对应的是123是对应到数据库名。

果断改为

mysql -uroot -p

输入mysql的密码。

 

2、查看用户的权限

mysql> select host,user from user; (查看用户的权限情况)

 

 

3、创建远程登录用户并授权

进入到服务器的命令行里

输入

use mysql

在输入

grant all PRIVILEGES on discuz to ted@'123123123123' identified by '123456';

上面的语句表示将 discuz 数据库的所有权限授权给 ted 这个用户,允许 ted 用户在 123123123123 这个 IP 进行远程登陆,并设置 ted 用户的密码为 123456 。

注意:

(1)all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如:select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。

(2)discuz 表示上面的权限是针对于哪个表的,discuz 指的是数据库,后面的 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“”,对于某一数据库的全部表授权为“数据库名”,对于某一数据库的某一表授 权为“数据库名表名”。

(3)ted 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。

(4)123123123123 表示允许远程连接的 IP 地址,如果想不限制链接的 IP 则设置为“%”即可。

(5)123456 为用户的密码。

 

我最终使用的是把整个数据库的权限都ok,全部数据库的全部表,给root用户授权。没有设定远程连接IP地址。

 

4、执行更新权限(刷新权限)

flush privileges;

 

5、再一次查看数据库用户权限

mysql> select host,user from user; (再次查看用户的权限情况)

  

 

二、打开服务器上的防火墙阻止 3306 端口,可以公网访问。

 MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。

如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。

找到防火墙的允许的应用,打开数据库的公用和专用。

 

 

三、在本地建立服务器数据库连接

1、点击这个

 

2、数据里填上连接的名字,服务器IP,以及连接数据库的名字和密码

 

 3、点击configure server mangement

如果报这个错误,说明是服务器的3306端口与没有打开。

 

下面图连接成功

 

 选择SSH login。。。。

 

 

 输入服务器的公网IP和端口(我也不知道是啥端口我写的是本地跑的项目的本地接口)

 

 

 一路next就ok。


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

原文地址: https://outofmemory.cn/zz/13480281.html

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

发表评论

登录后才能评论

评论列表(0条)

保存