投稿

4月, 2016の投稿を表示しています

海外レンタルサーバー・VPS・専用サーバーの最強探し方!

イメージ
私は、さまざまな海外のサーバー(レンタルサーバー・VPS・専用サーバー)を使い倒してきました。それは、ブログを見ていただければ、嘘でないことがわかるはずです。

時々感じるのですが、ツイッター等で、「この鯖選びは間違ってるよ!自分でやってやりたい!」と強く感じることがあります。なので、このブログの私のサーバーの探し方を参考にしてくれれば、適切でお安いサーバー探しができるのではないかなあと思い、執筆しました。主観的に書いています。


前提条件
 多少のサーバーの知識がある
 中2レベルの英語力
 時間的余裕があること 

基本編

 まず検索エンジンの扱い方を書きます。使う検索エンジンはgoogle.co.jpとyahoo.com、yandex.comの順におすすめします。検索結果の並び方がそれぞれ違いますので別の視点から見ることができます。

どの検索エンジンでもやり方は同じですので、今回はグーグル検索を使います。

(出てきた企業は私と何の関係もないはずです。私はこのブログを自由に書いています)

検索ルール
 ・1単語は短く

 ・詳細すぎることは序盤は書かない
  ->例えば、Xeon E3-1240v2というcpuのサーバーを探そうと思ってそのまま打つと、それより高性能なものを見落とす原因にもなります。ですから xeon e3 とラインナップ名までで抑えます。

 ・抽象的すぎるのもよくない
  ->例えば、vps と英語で検索します。そうするとたくさんの検索結果がででしまうので探すのには厳しいです。また、専用サーバーを探すことにおいて、xeonとだけ打って検索してしまうと、初期の正直ゴミなものもxeonというブランド名ですから、そちらも出てきてしまい探しにくくなります。

 ・単語数は適度に調節する
  ->単語数は少なすぎると、結果が多すぎる、多すぎると見つからなくなります。なので、最初は単語数を少なく、だんだん増やして検索すればいいのです。自分にとってどうでもいいこと(例えばリージョン)を書くことにより、検索結果に大きな影響を与えることもあります。

 ・価格帯は入力しない
  ->価格帯を決めてしまうと、その値段のものしか表示されなくなり、情報量が減りすぎる、それより安いものが検索結果に表れなくなります。

 ・主観的なことは書かない
  ->高性能、激安などの主観的なこ…

[minecraft鯖運営]プラグインの探し方 適切なオープンソースなプラグインを選びましょう!作りましょう!

minecraftのサーバーを運営している人はぜひ読んでほしいです。


プラグインを探すときに、みなさんはどのように探していますか?また、作る人にも言えます。

私は、オープンソースである、更新頻度が高い、(もちろん)役に立つかです。

今回は、適切なオープンソースな(というより自由ソフトウェア)プラグインの探し方について解説します。


1、単純に解凍できるか
 ・オープンソースでないプラグインには解凍できない加工、もしくは難読化がされています。また、解凍を禁止する旨が書かれています。

2、改造可能か
 ・プラグインによっては、改造が禁止されています。それに関して起きる問題があります。

3、二次配布可能か
 ・二次配布可能でないプラグインは自由ソフトウェアでなく、あとあと、そのプラグインをなくした時に、探し出すのが困難になります。有料のプラグイン以外は二次配布禁止はしないでほしいですね。

4、改造したものを配布できるか
 ・改造したものを配布できるのは、自分が改善、向上した機能を第三者がわざわざしなくてもすむようになり、社会に貢献できます。

1-4はgnuの自由ソフトウェアに基づき書きました。

5、ライセンスが明確か
 ・ライセンスが明確なプラグインには、LICENCEなどのライセンスファイルが入っていることが多いです。そこでライセンスが明確であれば、しっかりしていると判断できます。逆にないと、更新やバグ修正に問題が見受けられることもあります。

6、それは誰のコード?
 ・ごくまれに、オープンソースのプロジェクトの成果をあたかも自分のものとして配布していることがあります。それを改造して2次配布した際に、問題が起きるかもしれません。


オープンソースと言えないプラグインだとどういう問題が起きるの?
 ・プラグインにバグが見つかったとき修正できない、サーバーが更新されたときに動かなくなるのを修正できない、自分が、適切にコードを引用しようとしてもできないという問題が起きます。

これらの問題は、自由ソフトウェアを極力使う(最悪、オープンソースで縛りがあるものでもよい)で解決ができます。

これらを利用者、開発者が守れば、自由ソフトウェアと言えないプラグインが減るはずです。

個人的な思いですが、無料のソフトウェアはオープンソースであるべきだと思います。ただし、オープンソースにすると自…

[minecraft鯖運営] EULAって何? 課金制のサーバーはいけないの? PocketMineとEULAの関係 [Minecraft PC/Minecraft PE)

今回は、Minecraftのeulaと、そこから課金鯖はありなのかを、解説します。

会話風にしようと思ったのですが、どことなくおかしくなったので、やめました。

//更新 2016/07/21...これでは解釈できない人がいたので、わかりやすく編集しました。今日は07/21->0721....

・EULAとは
 End-User License Agreementの略、日本語にするとソフトウェア使用許諾契約、つまりソフトウェアを利用するときに、守ってねというルールのことです。


・MinecraftのEULAにまつわる問題
 Bukkitの更新が止まるのでは?という問題が起きました。本家minecraftから、ソースコードをもらっていることについての問題です。しかし、bukkitはmojangに買収されていたため、問題がないことがわかりました。


・課金制のサーバーについて
 Mojangは、以下のようなルールをEULAで決めています。
 ・みんなが平等であること
  →全員が同じ額を払わないといけないのであれば課金はあり。

 ・複数の、データが共有される鯖は1つとカウントされる
  ->無課金鯖と全員が同じ額を払わない鯖をつなげて、1つに見えるようにしてもだめ

 ・ゲーム内通貨の販売禁止

 ・ゲームに影響しないものの課金はあり
  ->ぼうしとか、称号とか

思った以上にゆるやかです。


・PocketMineとEULAの関係
 PocketMineは1からプログラムを書いています、なぜならminecraft peには公式のサーバーソフトがないので、一から書かざる負えないのです。本家minecraftから、ソースコードをもらっていないので、Eulaは関係ないです。
 つまり、bukkitやその派生から、コードを引用していなければminecraftのeulaの影響はないとも言えます。peだとほぼすべてのサーバーソフト、pcならcuberiteがeulaと関係ないと言えます。

blocklauncherを使い、サーバを立てることは、本家mcpeをそのまま使っているので、eulaは適用されます。

・まとめ
 課金はminecraftのeulaによって制限されます、しかしながら、PMMPをはじめとする、mojangのコードを使っていないサーバーソフトはEULAが適応されな…