steam server on FreeBSD 7.1-R

FreeBSD 7.1-Rにsteamのサーバをインストール。
%sudo portinstall games/linux-steam
するとエラーが出てきた。リンクが無いとか。locate更新して確認するとファイルが存在。
もう一度やると通る。こんなのが何度か。
最後にはsteamのファイルが無いって。手動で拾って/usr/ports/distfilesに突っ込む。
最後に出てきたメモ書きがこれ。
##################################################################
# To get started goto /usr/local/%%INSTALLDIR%% #
# and type the following to create a steam-user. #
# ./steam -command create -username \ #
# -email -password \ #
# -question -answer #
# #
# Example #
# ./steam -command create -username johndoe \ #
# -email [email protected] -password 12345678 \ #
# -question nameofmygun -answer M4A1 #
# #
# Once you have a steam-user account or if you have a registered #
# account already type the following to start updating your HLDS #
# ./steam -command update -game -dir \ #
# -username -password -remember_password #
# #
# Example #
# ./steam -command update -game cstrike -dir /usr/local/steam \ #
# -username johndoe -password 12345678 -remember_password #
# #
# Once your server has been updated type the following #
# to test your server. #
# ./hlds_run -game cstrike +map de_dust -maxplayers 16 #
# #
# For instructions on configuring your server goto #
# http://server.counter-strike.net #
# #
##################################################################
今日はアップデートサーバが死んでるらしく、結局元々もってたhlds関連のディレクトリを丸ごと/usr/local/steamにコピー。
で、起動すると、
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
Unable to determine CPU Frequency. Try defining CPU_MHZ.
updateが無理、CPUの周波数がわからんって言われる。
/proc/cpuinfoが無いことが原因。
これってどうやらLinuxにしか無いらしく、linux_enableしても作られてない。
ml115の時には適当にぐぐってそれを書いた。
以下がそれ。
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 79
model name : AMD Athlon(tm) 64 Processor 3500+
stepping : 2
cpu MHz : 2200.314
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca
cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp
lm 3dnowext 3dnow up pni cx16 lahf_lm svm cr8_legacy
bogomips : 4404.86
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
これを書いておくといいらしい。
でも/etc/fstabに
linprocfs /compat/linux/proc linprocfs rw 0 0
これをかいて
#mount -a
すれば
#kldstat
Id Refs Address Size Name
1 12 0xc0400000 97f830 kernel
2 1 0xc0d80000 6a2c4 acpi.ko
3 2 0xc32aa000 22000 linux.ko
4 1 0xc329d000 7000 linprocfs.ko
となって/compat/linux/proc/の中身が増える。
これでちゃんと起動する。こっちはさっき知った。さすが。

この投稿へのコメント

コメントはありません。

コメントを残す

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL