どうもsiba018です。
先日、無事に稼働させることが出来たSimutrans鯖ですが、pakとかで色々問題が出たのでメモしておきます。
・鯖側
・前の記事でホームディレクトリになんか出来たっての
→寝ぼけてSingleUserをONにしてた疑惑がある
・ロード中にセグフォ(Segmentation Fault)する
→アドオン多すぎ?Windowsだと大丈夫だったんだけどなあ・・・。マップは広くても狭くてもセグフォするし、裏で動いてるMinecraft鯖を止めてもセグフォするので、ロードしたデータのメモリ配置の仕方がマズいんだと思う。
・解決方法?
・セーブデータとアドオンが違うとたまにコケる.
・アドオンを減らしてもコケる時があるので,気合.
・そもそもアドオン多い
・コケるアドオンをリネームして、読み込み順位を下げると起動した!
・サーバとクライアントのpakファイルが違うと言われる。
→pak名が重複してる(notファイル名)。重複しているのを消すか、バイナリエディタか何かでユニークな名前を与えれば大丈夫。重複しているのを調べるには、debugオプションをつけてWarningでgrepするとわかる。というかWindowsとLinuxだとファイルの読み込み順が違うのね?
・ログファイルがデカい
→ -log 1する時はデバッグレベル下げようね。tail -f "ログファイル"で監視できそう。
というかdebug 2だと情報量多いし、debug 1だと少なすぎやしませんかね。
・他の問題
・人間関係がめんどくさい!
→NetSimutransとかBattleSimutransの文化を持ってくる人がいますが、ウチはウチ、よそはよその精神でやらないとグダグダになる。
・鯖管が遊べない
→諦めましょう。
そう言えば最近NetSimutransWikiが出来たらしいですね。なんか良い情報あるかなあ。あ、あと運用してるサーバにZabbixでも入れて監視しようかな。なんて。人の借りた鯖だけど半私物である。おわり。
2013年6月20日木曜日
2013年6月16日日曜日
さくらVPSでSimutransを動かせた (完結編)
/* この記事は読みにくいので今度書き直します */
新しい記事はこちら→CentOSにSimutrans120.0をビルド&インストール
友人がさくらVPSを借り、Simutransを動かせと言われたのでメモ。動くかはわからん!
Simutransのバージョンは112.3。OSのバージョンはCentOS6の32bit。メモリは1GBだし、Simutransは32bit推奨っぽい?のでそれで行く。
まず適当にユーザとディレクトリを作った所にsvnでソースを落としてくる。
"svn co -r 6520 svn://tron.homeunix.org/simutrans"
ユーザとか入れろって出てくるので入れる。ユーザ名はanonでパスワードは無し。
次に落としてきたソースのtrunkに入っているconfig.templateをconfig.defaultにリネームするかコピーし、適当なエディタで開き、以下のコメントアウトを解除する。
BACKEND = posix
COLOUR_DEPTH = 0
OSTYPE = linux
DEBUG = 3(一応)
OPTMISE = 1
WITH_RIVISION = 1
で、保存。頼みながらmakeする・・・が、エラーが出る。
”besch/reader/image_reader.cc:14:18: warning: zlib.h: No such file or directory”
zlib.hがないらしい。
yum whatprovides */zlib.hで検索する。沢山出た。
zlib-devel-1.2.3-29.el6.i686で良さそうなので入れる。
"yum install zlib-devel-1.2.3-29.el6.i686"
再度makeする。またエラーを吐いた。
"dataobj/loadsave.cc:19:19: warning: bzlib.h: No such file or directory"
bzlibとは・・・zlibとは違うのか。
再度検索し、bzip2-devel-1.0.5-7.el6_0.i686 をインストールした。
またmakeをしていく。頼む~~~!
祈ってたらビルド通りました。勝利。
予めpakとか色々入れたフォルダをSCPなりなんなりで転送しておきます。そこに ./build/defaultに入ってる 先ほどビルドした実行ファイルを入れます。
出来たら実行します。動くかな・・・
$./sim -server 13353 -lang ja -nosound -nomidi -objects pak -log 1 -debug 3 -load ./save/save.sve
・・・駄目だったというアレです。動くには動くんですが何が悪いんだろう?
ERROR: modal_dialogue(): called without a display driver => nothing will be shown!
For help with this error or to file a bug report please see the Simutrans forum:
http://forum.simutrans.com
なんかグラフィック回り探してる感ありますよねえ・・・
simuconfがないから?色々試してみなくてはいけないですね・・・
-log 1をつけたおかげでエラーログが出てました。grep ERRORしてみる。
ERROR: obj_reader_t::read_file(): reading 'skin/ground.Outside.pak' failed!
えっ。スキンいるの・・・?要らないと思っていたので入れてみる。が。動かない。
そもそもground.Outside.pakはskinに入っていなかった。pakフォルダに入っていた。試しにskinにコピーして動かしてみた。
上のエラーは消えた。が、
ERROR: modal_dialogue(): called without a display driver => nothing will be shown!にやられる。うーん・・・ググってもロクな解決方法が出ず、軽く詰んでいる。
/*
と思った矢先、ホームディレクトリ見たらなんかsimutransとかいうディレクトリが出来ていました。そこにmapsとかsaveとか出来ててもしや・・・?と思いセーブデータを入れ、起動してみた所、動きました。
うごきました。ちくしょう。大勝利です。おわり。
後日わかったんですが、-load save.sveする時、./simが入ってるディレクトリ/save/save.sveじゃないとダメっぽい。一体何の為に生成されたんだホームディレクトリのヤツ・・・・。
*/
これはただの妄言でした.次の記事で一応解決書いてあります.
新しい記事はこちら→CentOSにSimutrans120.0をビルド&インストール
友人がさくらVPSを借り、Simutransを動かせと言われたのでメモ。動くかはわからん!
Simutransのバージョンは112.3。OSのバージョンはCentOS6の32bit。メモリは1GBだし、Simutransは32bit推奨っぽい?のでそれで行く。
まず適当にユーザとディレクトリを作った所にsvnでソースを落としてくる。
"svn co -r 6520 svn://tron.homeunix.org/simutrans"
ユーザとか入れろって出てくるので入れる。ユーザ名はanonでパスワードは無し。
次に落としてきたソースのtrunkに入っているconfig.templateをconfig.defaultにリネームするかコピーし、適当なエディタで開き、以下のコメントアウトを解除する。
BACKEND = posix
COLOUR_DEPTH = 0
OSTYPE = linux
DEBUG = 3(一応)
OPTMISE = 1
WITH_RIVISION = 1
で、保存。頼みながらmakeする・・・が、エラーが出る。
”besch/reader/image_reader.cc:14:18: warning: zlib.h: No such file or directory”
zlib.hがないらしい。
yum whatprovides */zlib.hで検索する。沢山出た。
zlib-devel-1.2.3-29.el6.i686で良さそうなので入れる。
"yum install zlib-devel-1.2.3-29.el6.i686"
再度makeする。またエラーを吐いた。
"dataobj/loadsave.cc:19:19: warning: bzlib.h: No such file or directory"
bzlibとは・・・zlibとは違うのか。
再度検索し、bzip2-devel-1.0.5-7.el6_0.i686 をインストールした。
またmakeをしていく。頼む~~~!
祈ってたらビルド通りました。勝利。
予めpakとか色々入れたフォルダをSCPなりなんなりで転送しておきます。そこに ./build/defaultに入ってる 先ほどビルドした実行ファイルを入れます。
出来たら実行します。動くかな・・・
$./sim -server 13353 -lang ja -nosound -nomidi -objects pak -log 1 -debug 3 -load ./save/save.sve
・・・駄目だったというアレです。動くには動くんですが何が悪いんだろう?
ERROR: modal_dialogue(): called without a display driver => nothing will be shown!
For help with this error or to file a bug report please see the Simutrans forum:
http://forum.simutrans.com
なんかグラフィック回り探してる感ありますよねえ・・・
simuconfがないから?色々試してみなくてはいけないですね・・・
-log 1をつけたおかげでエラーログが出てました。grep ERRORしてみる。
ERROR: obj_reader_t::read_file(): reading 'skin/ground.Outside.pak' failed!
えっ。スキンいるの・・・?要らないと思っていたので入れてみる。が。動かない。
そもそもground.Outside.pakはskinに入っていなかった。pakフォルダに入っていた。試しにskinにコピーして動かしてみた。
上のエラーは消えた。が、
ERROR: modal_dialogue(): called without a display driver => nothing will be shown!にやられる。うーん・・・ググってもロクな解決方法が出ず、軽く詰んでいる。
/*
と思った矢先、ホームディレクトリ見たらなんかsimutransとかいうディレクトリが出来ていました。そこにmapsとかsaveとか出来ててもしや・・・?と思いセーブデータを入れ、起動してみた所、動きました。
うごきました。ちくしょう。大勝利です。おわり。
後日わかったんですが、-load save.sveする時、./simが入ってるディレクトリ/save/save.sveじゃないとダメっぽい。一体何の為に生成されたんだホームディレクトリのヤツ・・・・。
*/
これはただの妄言でした.次の記事で一応解決書いてあります.
2013年4月2日火曜日
Xで日本語配列にならないアレ。
最近Gentoo弄ってます。で、X突っ込んでIceWMとかgdm入れてGUI環境作ったらキーボード配列が英字に。
これは困ったということで色々調べた所、
"/etc/X11/xorg.conf"に書け的な記事が多く、そこにXkbLayoutだのなんだのを書いてXを再起動するも駄目。更に困った。
結果、"/usr/share/X11/xorg.conf.d"に書けという記事を見つけてそこに書き込んだらいけた。
ぐぬう
これは困ったということで色々調べた所、
"/etc/X11/xorg.conf"に書け的な記事が多く、そこにXkbLayoutだのなんだのを書いてXを再起動するも駄目。更に困った。
結果、"/usr/share/X11/xorg.conf.d"に書けという記事を見つけてそこに書き込んだらいけた。
ぐぬう
2013年2月3日日曜日
またJavaFXを弄ってる
どうもお久しぶりになってしまった。
また最近JavaFXいじってます。とはいえ何もわからないんで手探りですが・・・。
今はTableView周りを弄ってる感じ。
・FXMLでTableViewの初期化。(http://d.hatena.ne.jp/torutk/20121005/p1)
・TableColumnにチェックボックスとか突っ込むのどうするの(http://docs.oracle.com/javafx/2/ui_controls/table-view.htm(たぶんこれ))
TableColumnの所はいずれ自分なりにまとめたいと思ってます。とりあえず
//ついき
http://d.hatena.ne.jp/hshino/20120622 ちょっとステキなの見つけた
また最近JavaFXいじってます。とはいえ何もわからないんで手探りですが・・・。
今はTableView周りを弄ってる感じ。
・FXMLでTableViewの初期化。(http://d.hatena.ne.jp/torutk/20121005/p1)
・TableColumnにチェックボックスとか突っ込むのどうするの(http://docs.oracle.com/javafx/2/ui_controls/table-view.htm(たぶんこれ))
TableColumnの所はいずれ自分なりにまとめたいと思ってます。とりあえず
//ついき
http://d.hatena.ne.jp/hshino/20120622 ちょっとステキなの見つけた
2012年9月14日金曜日
台車って良いよね。
台車!台車!台車!台車ぅぅうううわぁああああああああああああああああああああああん!!!
あぁああああ…ああ…あっあっー!あぁああああああ!!!台車台車台車ぅううぁわぁああああ!!!
あぁクンカクンカ!クンカクンカ!スーハースーハー!スーハースーハー!いい匂いだなぁ…くんくん
んはぁっ!台車たんの青色の荷台をクンカクンカしたいお!クンカクンカ!あぁあ!!
間違えた!モフモフしたいお!モフモフ!モフモフ!荷台荷台モフモフ!カリカリモフモフ…きゅんきゅんきゅい!!
ヤマトオートワークスの台車たんかわいかったよぅ!!あぁぁああ…あああ…あっあぁああああ!!ふぁぁあああんんっ!!
色々なモデルが発売されて良かったね台車たん!あぁあああああ!かわいい!台車たん!かわいい!あっああぁああ!
使いやすい台車も発売されて嬉し…いやぁああああああ!!!にゃああああああああん!!ぎゃああああああああ!!
ぐあああああああああああ!!!工場なんて現実じゃない!!!!あ…倉庫も市場もよく考えたら…
台 車 ち ゃ ん は 現実 じ ゃ な い?にゃあああああああああああああん!!うぁああああああああああ!!
そんなぁああああああ!!いやぁぁぁあああああああああ!!はぁああああああん!!ナンシンぁああああ!!
この!ちきしょー!やめてやる!!現実なんかやめ…て…え!?見…てる?パッケージ絵の台車ちゃんが僕を見てる?
パッケージ絵の台車ちゃんが僕を見てるぞ!台車ちゃんが僕を見てるぞ!説明書の台車ちゃんが僕を見てるぞ!!
宣伝動画の台車ちゃんが僕に話しかけてるぞ!!!よかった…世の中まだまだ捨てたモンじゃないんだねっ!
いやっほぉおおおおおおお!!!僕には台車ちゃんがいる!!やったよ一輪車!!ひとりでできるもん!!!
あ、実地の台車ちゃああああああああああああああん!!いやぁあああああああああああああああ!!!!
あっあんああっああんあアン様ぁあ!!か、金沢車輌!!TRUSCOぁああああああ!!!カナツーぁあああ!!
ううっうぅうう!!俺の想いよ台車へ届け!!倉庫の台車へ届け!
すいません取り乱しました。おはようございます。
良いですよね。台車。台車台車ry
僕はナンシンさんのサイレントマスター
シリーズが好きです。アスファルトの上でも静かで滑らかに動いてくれます。細かい振動も吸収してくれるので、機材も痛まないし、手に振動が来て痺れるなんてこともないです。素晴らしい。
ただ、どこの台車も車輪が細いので、側溝に落ちるという事例があると思います。もうちょっと太くなってもいいと思うんですがね。
あぁああああ…ああ…あっあっー!あぁああああああ!!!台車台車台車ぅううぁわぁああああ!!!
あぁクンカクンカ!クンカクンカ!スーハースーハー!スーハースーハー!いい匂いだなぁ…くんくん
んはぁっ!台車たんの青色の荷台をクンカクンカしたいお!クンカクンカ!あぁあ!!
間違えた!モフモフしたいお!モフモフ!モフモフ!荷台荷台モフモフ!カリカリモフモフ…きゅんきゅんきゅい!!
ヤマトオートワークスの台車たんかわいかったよぅ!!あぁぁああ…あああ…あっあぁああああ!!ふぁぁあああんんっ!!
色々なモデルが発売されて良かったね台車たん!あぁあああああ!かわいい!台車たん!かわいい!あっああぁああ!
使いやすい台車も発売されて嬉し…いやぁああああああ!!!にゃああああああああん!!ぎゃああああああああ!!
ぐあああああああああああ!!!工場なんて現実じゃない!!!!あ…倉庫も市場もよく考えたら…
台 車 ち ゃ ん は 現実 じ ゃ な い?にゃあああああああああああああん!!うぁああああああああああ!!
そんなぁああああああ!!いやぁぁぁあああああああああ!!はぁああああああん!!ナンシンぁああああ!!
この!ちきしょー!やめてやる!!現実なんかやめ…て…え!?見…てる?パッケージ絵の台車ちゃんが僕を見てる?
パッケージ絵の台車ちゃんが僕を見てるぞ!台車ちゃんが僕を見てるぞ!説明書の台車ちゃんが僕を見てるぞ!!
宣伝動画の台車ちゃんが僕に話しかけてるぞ!!!よかった…世の中まだまだ捨てたモンじゃないんだねっ!
いやっほぉおおおおおおお!!!僕には台車ちゃんがいる!!やったよ一輪車!!ひとりでできるもん!!!
あ、実地の台車ちゃああああああああああああああん!!いやぁあああああああああああああああ!!!!
あっあんああっああんあアン様ぁあ!!か、金沢車輌!!TRUSCOぁああああああ!!!カナツーぁあああ!!
ううっうぅうう!!俺の想いよ台車へ届け!!倉庫の台車へ届け!
すいません取り乱しました。おはようございます。
良いですよね。台車。台車台車ry
僕はナンシンさんのサイレントマスター
ただ、どこの台車も車輪が細いので、側溝に落ちるという事例があると思います。もうちょっと太くなってもいいと思うんですがね。
VS2012
最近、MMDが楽しいです。
VS2012の提供始まりましたね。早速DreamSpark使ってProfessionalをダウンロードしてみました。
インストーラまでMetro化してますね。Metroって言っちゃいけないんだっけ。
再起動1回して終わりかと思ったらまだ続きがあった。罠。その後もう一回再起動があってアレ。
すごく・・・Modern UIです・・・
これWindows7なんですけどね。どう見ても8です。本当にありがとうございました。ご丁寧にAeroまで無効化という。
適当にWP7アプリケーションでも走らせてみようかと思いましたが、プロジェクトのアレに無い。あれれ。もしかして出来ない?
まあとりあえずしばらくはVS2010で開発ですね。
2012年9月7日金曜日
Galaxy Note。
ついに4.0が来ましたね。おめでとう御座います。
出先だったのでそこの無線使ってアップデートしようとしたらどうやら端末単体では更新が出来ない模様。(http://www.nttdocomo.co.jp/support/utilization/product_update/lisht/sc05d/index.html)
仕方ないね。
アップデートがあるとこういう事象がよく発生しますね。何でだろうか・・
それでまあKies経由でアップデート。なんかホームがリセットされてホームアプリが大変なことなるのがちょっとよろしくない。
なんというか2.x系列と全然違いますねこれ。
無線LANで接続した時も上りと下りのマークが出るようになったり、Gmailのアプリがちょっと変わったり。
アップデートしてダメになる感じはしなさそうなのでいいと思います。ます。
というかプチフリする感じがあるんだけど大丈夫なんだろうか・・・
出先だったのでそこの無線使ってアップデートしようとしたらどうやら端末単体では更新が出来ない模様。(http://www.nttdocomo.co.jp/support/utilization/product_update/lisht/sc05d/index.html)
仕方ないね。
アップデートがあるとこういう事象がよく発生しますね。何でだろうか・・
それでまあKies経由でアップデート。なんかホームがリセットされてホームアプリが大変なことなるのがちょっとよろしくない。
なんというか2.x系列と全然違いますねこれ。
無線LANで接続した時も上りと下りのマークが出るようになったり、Gmailのアプリがちょっと変わったり。
アップデートしてダメになる感じはしなさそうなのでいいと思います。ます。
というかプチフリする感じがあるんだけど大丈夫なんだろうか・・・
登録:
投稿 (Atom)

