記事一覧

アイテム効果の実装8

即死のアイテム効果を実装してみました。
即死効果のアイテムを装備していると、低確率(のつもり)で即死攻撃を発動します。

最初は武将のHPを0にして戦線離脱させようと思ったのですが、兵指数を0にしてみました(のつもりです)。

あまりに酷かったら効果を外そうと思います。

ついでに、掲示板で指摘のあった
・生姜:存在しないアイテム(ID:9)が材料になっている
・ソーマ:材料が古の壷→古の護符になっている
・布都御魂剣:八握劔が材料に入っていない
の件ですが、調べて修正しました。他のも調べようとしたんですが、量が多くてチェックが大変でした。ギブです。

バージョンアップの予定

本家がバージョンアップしたようなので、近々こちらもアップします。
現在は本家の1.575相当ですが、1.576相当にバージョンアップさせます。

「稼動中の無料ゲームサーバー(旧式仕様)」として紹介されてますが、一応新仕様になってますよー...と、ここで言ってみる。

アイテム効果の実装7

着火と火炎放射(?)のアイテム効果を実装してみました。

着火は燃えやすいものに火をつけます。(今はレーヴァテインだけ)
火炎放射は容赦なく燃やします。(今はピサールの毒槍だけ)


(´-`).。oO(・・・毒槍なのに、灼熱の炎なんだ・・・・)

新鯖へ移行2

在庫のないケースの注文を取りやめ、同等品に変更したところ、7月5日に納品されました。

それまでに他のパーツは揃っており、OS等のインストールは済ませていたので、翌日組み上げて鯖として稼働できる状態にしました。過去データで動作確認まで行ったので、あとはデータの移行と切り替えだけです。

ということで、本日の夜に決行しようと思います。


追記...移行完了です。
0時45分頃開始し、1時15分頃完了しました。
(´-`).。oO(・・・旧鯖は何に使おう?用途が思いつかない・・・・)

新鯖へ移行

昨日、鯖から異音がするようになりました。やはりハードディスクがダメになりかけている様です。
ハードディスクの交換だけに止めようかと思っていたのですが、新しい鯖を立てることにしました。

現在部品調達中ですが、ケースの納期が7月上旬※のことなので、切り替えは1~2週間先になりそうです。

※7月上旬
在庫があると言っていたから注文したのに、7月2日に7月上旬と言われた。通常は7月1日~7月10日のことを指すのですが、ここでは7月10日以降が濃厚ですね。メーカーに在庫を確認したのか疑問です。どこも欠品状態だからメーカーも在庫ないんじゃないかなぁ?

不安定・・・

ここ数日サーバが非常に不安定になっているようです。
更新が止まったり、ファイルが壊れたりと色々症状が出ています。

まだ原因は調べていないのですが、またディスクかなと思います。

近々ハードディスクの交換をするかもしれないです。

アイテム効果の実装6

ゾンビパウダー大人気なようなので、効果を実装しました。
「アイテムを使用する」のテストも兼ねているので、
とりあえず夜・週末限定面にのみ反映しました。

ログとかには兵種が変わった旨表示されませんが、一応動作します。
傀儡が強いかどうかは分かりません。

地方限定の特殊兵

地方限定の特殊兵についての仕様変更(お試し)です。

特殊兵を雇用できる都市を保有している国では、どの都市に滞在していても、その特殊兵を雇用出来るようにしてみました。

例えば倭を自分の国の領土にしていれば、剣豪・忍者をどの都市でも雇用できます。

ちなみに、この修正は週末面だけの修正です。
1面には適用していません。ゲームの途中でこんな変更入れたら影響が大きそうだったので。

#1面とか週末面とか面の名前をどうにかしたいなぁ。。。

新しい面(週末面)の追加

先日の障害の時に、時間軸をいぢるの失敗しました。
これを機に、時間軸を華麗にいぢれるようになることを志し、週末?面を作ってみました。
月曜日~金曜日は18:00~24:00の15分更新で、土曜日と日曜日は0:00~24:00の15分更新するように面を作成してみました。

ちゃんと動く保証はどこにもない面なので、更新が止まった時には、「あ、バグ埋め込んでたんだ」と、大らかな気持ちで見守って頂けるとありがたいです。

更新時間以外は1面と同じ仕様です。

--------------------------------------------------------------
追記です。というか愚痴です。

微妙に想定と違う動きをしているようです。
1.23時の最後のコマンドが実行されない。(12月)
2.0時~18時の間、アクティブコマンドが実行されない

2つとも同じ原因に起因しています。
変則的な時間更新は、ktsディレクトリ下のファイルで、次の月の更新時間が0時になって、かつ土曜日でも日曜日でもない場合は、18時間足してしまえってやっています。
12月になると次の更新時間は0時になるので、18時間足されて18時に補正されます。

しかーし、更新催促を行う処理(0ksc.pl)では、「翌月の更新時間」-「現在時刻」-「更新間隔」がマイナスにならないと更新はしない!と書いてあるじゃないですか。
具体的には、次の更新が翌日の18:00で、現在時刻が仮に23:50くらいで、更新間隔が15分の場合、[5/30 18:00] - [5/29 23:50] - [0:15] がプラスになってしまいます。
変則的な更新でなければ、現在時刻と次回更新時刻の差が更新間隔より広がることはありませんので、こうはなりません。

原因は分かったのですが、さてどうやって直していいものやら。ktsディレクトリ下のファイルのいぢり方がイケナイようなのですが、今のところ皆目見当がつきません。
困った・・・・
--------------------------------------------------------------
さらに追記です。
週末面だけ、上記の制限を外してみました。
うまくいきそうな予感・・・

サーバぶっ壊れてました

一昨昨日からサーバがおかしな動きをしていたのですが、
一昨日についに動かなくなりました。

原因を調べたところ、ハードディスクとDVDドライブが壊れたようです。
昨日の夜にハードディスクとCD-ROMドライブを入れ替えて、
今現在、8割方復旧させました。本日中には正常稼働できると思います。
--------------------------------------------------------------
追記です。
時間いぢって、高速更新止めようとしたのですが、
えらいことになりそうだったので、元に戻しました。

このまま続行します。

ページ移動