liuxue771 发表于 2005-7-17 11:35:33

【讨论】日本人用free bsd作的cs1.6 server,欢迎参考!

1.Steamとは?
Linux/FreeBSDサ`バをバ`ジョンアップさせるためには、Steamというソフトを婴す必要があります。SteamとはHalflifeの_k元であるValve社が_kした、新しいゲ`ムの入手(アップデ`ト)をgFするソフトです。Steamによって提供されるゲ`ムは常に最新版にアップデ`トされます。また、いつでもメッセ`ジを友人に送るC能もついています。ゲ`ムの_k者は、これらのC能を他のゲ`ムにもMみzむことができ、柔な_k・配布・修正・バ`ジョンコントロ`ル・チ`ト策を行うことができます。略

--------------------------------------------------------------------------------

2.必要になるファイル ------必要的文件。
必要になるファイルはFr点(2003 09/15)では ------必要的文件是2003.9.15日发行的版本
hlds_l_1120_full.bin  (Linux/FreeBSD用)
が必要になります。
3.サ`バ`へのインスト`ル ----------server install
ダウンロ`ドしたファイルをHalflifeインスト`ル直下に置きます。(例:/home/hlds/hlds_l)ファイルを置いた後、g行できるようにchmodコマンドをg行します。その後ダウンロ`ドしたファイルをg行します。g行するとライセンスが表示されるので、同意される龊悉yesを入力します。そのときの手を下にきます。
download后的hlds_l_1120_full.bin文件,直接放到这个。例:/home/hlds/hlds_l目录里。
然后,为了能用,使用chmod命令进行设置,license(yesorno)同意的话y,不同意的话n.



>ls hlds_l_1120_full.bin   
>chmod +x hlds_l_1120_full.bin
>./hlds_l_1120_full.bin
YOU SHOULD CAREFULLY READ THE FOLLOWING END USER LICENSE AGREEMENT BEFORE INSTALLING THIS VALVE PRIMARY SERVER, v.1.1.2.0 (WINDOWS) / v.1.1.2.0 (LINUX). BY INSTALLING OR OTHERWISE USING THIS SOFTWARE PROGRAM, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, CLICK THE CANCEL BUTTON BELOW AND DO NOT INSTALL THIS SOFTWARE PROGRAM
.<以下略>
Enter 'yes' to accept this agreement, 'no' to decline: yes
extracting steam...done
>ls
hlds_l_1120_full.bin hlds_l_1120_full.tgz
>tar zxvf hlds_l_1120_full.tgz
hlds_l/
hlds_l/core_i386.so
hlds_l/cstrike/
hlds_l/cstrike/cl_dlls/
hlds_l/cstrike/cl_dlls/client.dll
hlds_l/cstrike/dlls/
<略>
>ls
hlds_l hlds_l_1120_full.bin hlds_l_1120_full.tgz
>cd hlds_l
>ls
InstallRecord.blob engine_i486.so hlds_i686 proxy_i386.so
core_i386.so engine_i686.so reslists cstrike
filesystem_stdio_amd64.so hlds_run ricochet dmc
filesystem_stdio_i386.so hltv steam dod
hlds_amd libSteamValidateUserIDTickets_amd64.so tfc engine_amd.so
hlds_amd64 libSteamValidateUserIDTickets_i386.so valve engine_amd64.so
hlds_i486 linuxreadme.txt


最後までエラ`メッセ`ジが表示されず、steamというg行ファイルが作成されて入れば第一段Aは完了です。 注意:
ここで「hlds_l_1120_full.bin: error extracting payload, No such file or directory」というようなエラ`メッセ`ジが表示された龊悉稀/usr/steamというディレクトリを作成することで、エラ`を出さずにインスト`ルすることができます。そのときの手は、上の手のgに以下のオレンジの部分を通りです。 >chmod +x hlds_l_1120_full.bin(上の画面のここから以下の6行のコマンドを入力する)

最后,如果没有出现问题,steam的文件导入完成>su(注意:ここで一度管理者になる。)
password:(←管理者のパスワ`ドを入力する)
#mkdir /usr/steam
#./hlds_l_1120_full.bin
#mv /usr/steam/hlds_l_1120_full.tgz .(←ピリオドを忘れずに)
#exit(管理者をここでiける)
>tar zxvf hlds_l_1120_full.tgz(ここから上の画面にる)

steamはgに言えばダウンロ`ドソフトのため、ダウンロ`ドするためのアカウントが必要になります。次にアカウントを作成します。以下のように必要なパラメ`タを与え、アカウントを作成します。 参考
アカウントはメ`ルアドレスが必要になりますが、サ`バBの度に新にメ`ルアドレスを取得するのは困yなため、フリ`メ`ルなどの管理がSなメ`ルアドレスを利用すると良いと思います。
为了简单的下载steam,需要建立个账号
建立帐号需要email...etc.



>./steam -command create -username ユ`ザ名 -email メ`ルアドレス -password yしいパスワ`ド -question パスワ`ドを忘れたrの| -answer その答え
例)./steam -command create -username neon -email zefimia@master.email.ne.jp -password bbb -question "what is my name?" -answer neon
Checking bootstrapper version ...
Creating Account
Account Created successfully
>
コマンド入力後、赤いメッセ`ジが表示されればアカウントの作成は完了です。もしここで以下のように表示された龊悉摔稀steam本体のアップデ`トがかかったため、再度同じコマンドを打つ必要があります。
命令键入后,红色的账号会表示出来的,这样就完成了。如果能表示出账号,我们再用同样的命令给steam升级。



> ./steam -command create -username neon -email zefimia@hotmail.com -password bbb -question "what is my name?" -answer hlds
Checking bootstrapper version ...
Getting version 2 of Steam HLDS Update Tool
Downloading. . . . . . . . . . .
Steam Linux Client updated, please retry the command
>
アカウントが作成されたら次にアップデ`ト作Iに入ります。アップデ`トはアップデ`トしたいゲ`ムを指定してあげればアップデ`トすることができます。

下面,我们开始升级。首先要指定要升级的游戏!


>./steam -command update -game ゲ`ム名 -dir インスト`ルする鏊 -username 上で入力したユ`ザ名 -password メ`ルアドレス 上で入力したパスワ`ド
例)./steam -command update -game valve -dir . -username zefimia@master.email.ne.jp -password bbb
例)./steam -command update -game cstrike -dir . -username zefimia@master.email.ne.jp -password bbb

Verifying: .\valve\maps\stalkyard.bsp
Verifying: .\valve\maps\subtransit.bsp
Verifying: .\valve\maps\undertow.bsp
Downloading: .\valve\models\player\barney\barney.mdl
Downloading: .\valve\models\player\gina\Gina.mdl
Downloading: .\valve\models\player\gman\Gman.mdl
<中略>
Downloading: .\valve\valvecomm.lst
Verifying: .\valve\xeno.wad

HLDS installation up to date
コマンドg行後、「HLDS installation up to date」と表示されればアップデ`トは完了です。 注意1:
新インスト`ルの龊悉悉长长潜匾なファイルを全てインタ`ネットからダウンロ`ドするため、Lいrgがかかります。モニタの前でじっと待っているのも辛いので、Kわるまで他の事をすることをお幛幛筏蓼埂¥胜STEAMのキャッシュファイル入りのインスト`ラを入手できれば、この作IはすぐにKわります。
第一次安装的情况,因为所需要的文件是从网上下载,需要点时间,在电脑屏幕前很辛苦,在安装完之前劝您干点其他的事。如果看见steam的缓冲文件,就意味着马上就要ok了。
注意2:
-updateで次のようなエラ`が表示される龊悉稀ホ`ムディレクトリの下の.steamというディレクトリ(注意:.steamという名前の先^にドット(.)がついたファイルなので、lsではえません。「ls -a」でみられます)を中身ごと削除することでエラ`が消えることがあります。これは以前のsteamのO定がされているために起こる整合性ミスの}です。
注意steam名字前有个“。”。
用ls是看不见的,必须用ls -a命令才能看见。


-su-2.05b$ ./steam -update valve . zefimia@hotmail.com nonnon
Checking bootstrapper version ...
Updating Installation
Updating 'Linux Server Engine' from version 0 to version 5
ContentServer rejected client's protocol version

なおゲ`ム名には次のような物がO定可能です(2004.03.28F在) ゲ`ム名にO定する文字 アップデ`トされるゲ`ム
cstrike カウンタ`ストライク
czero カウンタストライク コンディションゼロ
dmc デスマッチクラシック
dod デイオブディフィ`ト
ricochet ricochet(iみ方知りません・・・)
tfc チ`ムフォ`トレスクラシック
valve バルブ(Halflife本体)
インスト`ルする鏊はhlds_runがあるディレクトリを指定してください。lsコマンドを打ってhlds_runが表示される龊悉稀インスト`ルする鏊に「.」を入力してください。づらいと思いますが、ピリオドを入力してください。また、このコマンドを打つたびにパスワ`ドの入力が面倒な人は、以下のように-remember_passwordオプションをつけることで、次回からパスワ`ドの入力が不要になります。 ./steam -update valve . zefimia@master.email.ne.jp bbb -remember_password


これでインスト`ルは完了です。

--------------------------------------------------------------------------------

4.steam入後の起釉Y
Cheating Deathのインスト`ルが完了したところで、早速テストしてみましょう。hlds_lの中へ移婴贰⒃缢僖韵陇违旦`バ起鹰偿蕙螗嗓虼颏盲皮ださい。うまくいけば、下のようなメッセ`ジがでるはずです。
cheating death 安装完以后,马上测试。如果装得好的话,会有根下面一样的信息显示的。

>cd hlds_l
>./hlds_run -game cstrike +map de_dust
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
scandir failed:/usr/compat/linux/usr/games/hlds_l/hlds_l/./valve/SAVE
scandir failed:/usr/compat/linux/usr/games/hlds_l/hlds_l/./platform/SAVE
Protocol version 47
Exe version 1.1.2.2/Stdio (cstrike)
Exe build: 12:18:09 Nov 20 2003 (2583)
STEAM Auth Server
couldn't exec language.cfg
Server IP address 192.168.80.1:27015
Downloading Security Module from Speakeasy.net ...
(注意:ここでセキュリティモジュ`ル(インチキ防止ソフト)をダウンロ`ドするため、ダウンロ`ドが完了するまでのg、少し止まります)
Completed downloading Security Module from Speakeasy.net
Server is in Secure Mode.
scandir failed:/usr/compat/linux/usr/games/hlds_l/hlds_l/./valve/SAVE
scandir failed:/usr/compat/linux/usr/games/hlds_l/hlds_l/./platform/SAVE

couldn't exec listip.cfg
couldn't exec banned.cfg
Adding auth server 65.73.232.251:27040
Adding auth server 65.73.232.253:27040
Adding master server 207.173.177.12:27010
Adding master server 207.173.177.11:27010

Adding~~の文字がえ、スクロ`ルが止まったら本当に幼鳏筏皮い毪どうか「status」コマンドで_Jしてみましょう。上の画面で直接statusと入力することで、以下の赤文字部分が表示されれば正常に幼鳏筏皮い毪长趣摔胜辘蓼埂

看见adding ~~的文字,用status命令确认是否动作了。如果输入了status,会出现西面的这段信息的。
status
hostname: Counter-Strike 1.6 Server
version : 47/1.1.2.2/Stdio 2583 secure
tcp/ip : 192.168.1.1:27015
map : de_dust at: 0 x, 0 y, 0 z
players : 0 active (6 max)

# name userid uniqueid frag time ping loss adr
0 users

この後は他の章に\っているようなO定をすることで、自分のサ`バをカスタマイズすることができます。

Hydralisk 发表于 2005-7-17 11:37:45

兄弟,英语我们还能勉强看懂,日语我们几乎一窍不通地。。。

(沙发)

BoeZombie 发表于 2005-7-17 11:43:16

看到[日本人]字眼,我就有种要抽丫的冲动...

BTG 发表于 2005-7-17 11:43:59

Post by Hydralisk
兄弟,英语我们还能勉强看懂,日语我们几乎一窍不通地。。。

(沙发)
~~~~~~9494

BTG 发表于 2005-7-17 11:43:59

Post by Hydralisk
兄弟,英语我们还能勉强看懂,日语我们几乎一窍不通地。。。

(沙发)
~~~~~~9494

liuxue771 发表于 2005-7-17 11:51:58

我认为,技术是没有国界的,日本人是不好,取其精华去其糟粕,:wink:
我说得对吧,也许中国在唐朝的时候,有很多国家说中国不好,可是还是没办法,还是要学习中国当时的先进技术。。。。。

BoeZombie 发表于 2005-7-17 11:56:28

嗯,同意,理智的反日。

祝愿兄弟留学后,早日回来报效祖国。

不过1楼的文字,有空能否翻译成中文,听说倭寇作事较细腻,我想看看是否如此。

liuxue771 发表于 2005-7-17 12:03:36

呵呵,楼上的兄弟知道得挺多呀!日本人,“活细“!
一般都配图的,兄弟是个懒人,没有配图,sorry,because i'm not a japanese!
hehe

BoeZombie 发表于 2005-7-17 12:11:04

哎,这一点倒是的确值得学习,细节能看出品质,小事能看出人品。gaga

liuxue771 发表于 2005-7-17 12:51:27

为了让大家能明白,我用有颜色的字体,给大家做了翻译。希望大家能明白。hehe
页: [1] 2 3 4
查看完整版本: 【讨论】日本人用free bsd作的cs1.6 server,欢迎参考!