在开始搭建之前,你需要一个Steam帐户和一个饥荒的客户端。 需要在CVM上学会安装SteamCMD运行环境,可以参考这篇教程进行安装:如何在Ubuntu上搭建饥荒服务器
饥荒界面
首先你要知道steam对linux操作系统的要求.最好32位ubuntu 12.04 LTS或者ubuntu 12.10.64位的不推荐.不过也可以.
我这个就是64位的ubuntu 12.10.建议你自己用32位的12.04LTS.省事儿.
其他linux的distro发行版,或者其他版本的ubuntu,是否能用,不保证,自己试试,官方不直接支持.
需要图形版,带桌面的ubuntu 12.04 LTS系统.装好较新的显卡linux闭源驱动.(这个需要一定技术水平啦,网上有技术文章,我这个贴不是说这个的.所以略过)
桌面图形环境可以是unity,gnome,或者kde.我的就是默认的unity.
另外,这篇文章给技术宅看的.新手不要随意尝试.linux手生,搞不定还是多用windows吧.linux ubuntu下用steam,各种不顺心.花钱找不自在.
硬件的配置.双核时代以后的电脑.内存2GB以上吧.最好4GB以上.硬盘不说了,越大越好.能上ssd更好.显卡.只是推荐3家的.整合显卡只推荐intel GMA HD 3000和4000.如果是intel GMA HD 2000,还是换windows吧.
独立显卡AMD ATI的,要HD 2000时代中档次以上的.最好HD 4000家族或者更加新的以后出的独立显卡.
或者nvidia厂芯片的也可以,geforce 6000以后的,最好geforce 8000家族中档次以后的显卡.
网络要求,必须是宽带.1Mbps以上.越快越好.否则下steam客户端都能哭死.
http://store.steampowered.com/about/
到这个网页,这是steam官方商店,国内上可能有点卡,login是登陆,login按钮旁边就有安装按钮,或者网页就有下载按钮.点之,安装steam的linux客户端起动器.应该是自动识别出ubuntu的.让你下一个2MB多大小的一个deb文件.分好了权限!(玩linux的都知道,要加权限的.比如运行权限,如果有图形界面,而且下载到自己帐号的home主文件夹下,那么右键选择文件属性就可以加运行权限)然后就运行安装吧.
官方建议用gdebi程序装(可以sudo apt-get install gdebi-core安装一个简单的,就命令行用),用dpkg -i命令也可以.我个人建议不要用ubuntu软件中心安装(报错都没提示).
比如下载到了/home/你的名字/Downloads下,ubuntu的图形桌面下,ctrl-alt-t呼出unity界面控制台.
cd /home/你的名字/Downloads
sudo dpkg -i steam_latest.deb
这样1.0.0.39的steam linux客户端就装了.
另外,这个只是个steam的linux客户端的向导launcher,不是真正的客户端,运行后,要联网起动器会自行下载完整客户端文件的.
这个launcher现在ubuntu源中也提供,所以呢,你也可以通过ubuntu源来安装.
包的名字,如果你没有新立得(synaptic package manager),配好软件源和上网方法(具体配置方法自行上网查技术文档),在software updater更新操作系统到最新,之后,在软件中心,装新立得.
然后起新立得,搜steam,应该能找到steam-launcher这个包.
但是这个有个问题,我建议你在安装steam-launcher之前,你装jockey-common这个东西.用新立得就行.否则可能会报错.
安装后,从dash(unity界面,左侧栏左上角那个ubuntu图标)中起动steam客户端.
会自动继续安装若干个包.比如
libgl1-mesa-dri:i386, libgl1-mesa-glx:i386, libc6:i386
可能提示缺文件
libc.so.6
实际是这几个i386的包都缺.
这个是因为,我用的64位版的,而steam默认linux ubuntu下只是支持32位.所以,要想办法在64位ubuntu下安装并调用32位i386的运行库.
嘿嘿搜索了一下,外国用户也有这个问题.64位ubuntu下,要安装这个包
ia32-libs
但问题是,
1.国内某些ubuntu软件源不完整收录这个包.以及它的290+个i386的依赖包.导致装不了.如果是因为源收录不全,及时换ubuntu下载源.
2.国内某些ubuntu软件源可能版本更新较慢,导致安装失败.因为ubuntu不允许随意降级软件包版本,如果源中的包版本比你系统中安装的版本还旧,那更新很可能失败.
3.再有,你可能是真的某些软件包安装过程中装一半/卸载到一般,就中断了,导致包损坏,这个可以在新立得中找到,新立得界面中按status,选broken,找到损坏的包,卸载掉.有时status下没有broken选项,找custom filters下,可能也能看到broken的分类.再有就是控制台中,sudo apt-get install -f这个命令,也可能有助于修复安装包装一半出问题,再装装不了的问题.还有就是如果你系统装过一些java的东西,jdk/jre,那个环境变量啊,写到profile或者bashrc去,不要写到environment.那个也可能导致安装包装不了.
我换了3-4个源最后才装成功.用的sohu的源,收录比较全,更新也比较新.
而且像libgl1-mesa-dri这是不能卸载的,卸了会连带把ubuntu桌面都卸了.(64位ubuntu 12.10下)
libgl1-mesa-dri:i386这个包默认你又看不到.只有安装以后才能在新立得中看到.
1个可行的做法是,
control-alt-t呼出控制台,其中运行
sudo dpkg --add-architecture i386
完了,在系统设置中,软件源设置中,把
main,universe,restricted,multiverse,都要勾选.然后other software标签页下,canonical partners和independent也要勾选.
完了升级系统包库目录,并升级系统所有软件.
命令是常用那2个,玩ubuntu的都知道.当然你要宽带联网状态下做.控制台中
sudo apt-get update
sudo apt-get upgrade
然后你再新立得装这个包,
ia32-libs
这样就应该成功了,各种64位下i386的运行库也给你加上了.都带:i386后缀,你在新立得中可以搜索到.
然后控制台中再
sudo dpkg -i steam_latest.deb
sudo dpkg --configure -a
装这个steam的客户端向导程序.
然后,dash中起动steam,150MB左右的客户端升级下载.
这样比刚上头说的冒冒失失地装steam起动器要靠谱点.
steam linux版完整客户端下载巨慢.真没想到正版steam对于linux的服务竟然和windows版有天壤之别.
需要超有耐心.断流就要重新下.在我这里的下载速度开始还算快,之后只有几KB/s~10+KB/s.
100多MB的客户端,下了半个多下午,重试了3次才成功.
完了下载成功后,会自动解压文件和运行库,等一会儿,自动和windows一下了,起动一个steam客户端的界面,
用你的正版steam账户登陆吧.
然后,如果你以前在windows上用过这个帐号.可能要你激活一下.
你要到你注册steam的帐号的绑定邮箱中去收激活码的邮件email.(你自己肯定有自己的steam帐号绑定邮箱的帐号密码)
因为我绑定的是一个国外邮箱,所以很快就收到信了.标题是什么Your Steam account: Access from new computer之类
信里头带个5位的码.输入客户端的steam guard激活界面,完了要等好长好长好长一阵.下载东西...显示steam-working...也是怒慢.不知道怎么会那么慢,渣推送速度,也不晓得下载些什么.还不让点finish,只能干等着.
下完了就success!了.
完了就正式进入steam客户端linux版了.
然后因为你有正版啊,在你library中肯定有饥荒游戏don't starve的条目.
这个游戏支持linux.
所以,右击steam客户端中的饥荒游戏条目,选择install game...开始下载...
又是漫长的等待.大概200多MB.提示说linux版20KB/s的下载速度需要3小时,windows版可是有几百KB/s的下载速度啊.
怎么能这样对待linux??!!
不过实际上看来在下载过程中,是换了下载镜像到国内较快的下载服务器的(据我所知,steam在国内和日本都有下载服务器).游戏本身下载速度不像steam客户端的下载速度慢到那么恶心.没有出现个位数字的网速,频繁几KB/s到10几KB/s.
不过下载速度感觉和windows版的比,还是慢.而且不如windows客户端下载速度稳定.不知道是不是和下载时段也有关系.
我windows是在白天时候下的游戏.linux版是夜晚黄金时段下的游戏.
不过200多MB也不是太大.还是成功下载了.(don't starve饥荒游戏16版2013年6月13日更新,it's not a rock!)
图上的那个显示程序版本和部分debug信息的条目,是在标题画面,按backspace退格键实现的.
完了我显卡驱动偷懒了.用的开源驱动.发现竟然也能玩.真是神作.
不过地下洞穴的墙壁是3d贴图可能会材质错误...
折腾完之后,linux ubuntu下steam目录在
/home/你的名字/.local/share/Steam
还有
/home/你的名字/.steam
之下.点开头的文件夹属于隐藏文件夹,想看隐藏文件夹,在nautilus文件夹管理器,按ctrl-H显示.
完整文字文件夹路径,在nautilus文件夹管理器中,按ctrl-L显示
-完-
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)