問題タブ [minecraft]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ での巨大な多次元配列の処理
膨大な量の地形データをメモリに保持する Minecraft に似た C++ でゲームを設計しています。一般に、[5][4][5][50][50][50] の配列をメモリに格納したいと考えています。私の構造は約 8 バイトしかないため、仮想メモリは約 100 MB になるので、これは悪くありません。
しかし、これを処理する最善の方法を見つけるのに苦労しています。これを仮想メモリに入れたいのですが、明らかにスタックには入れません。そして、スタック上にこの配列を作成する方法を間違えて、スタックオーバーフローを引き起こし続けています。やりたいことは以下です。これは、私が行っていることの例を示すためにまとめた単なるコードです。私のマシンには正しい構文のコードがあります。投稿を混乱させたくありませんでした。
ただし、これを行うたびに、スタック オーバーフローが発生します (適切な Web サイトの選択ですよね?)。ポインターベースの配列を使用して遊んでいましたが、その範囲外でデータが失われるという多くの問題がありました。
データをスタックではなくヒープに保存する方法について誰かが私に洞察を与えることができれば、または配列を作成する他の方法を使用する必要がある場合は、本当に助けていただければ幸いです。オーバーヘッドのためにベクトルの使用を避けたいのですが、それがどれほど重要かはわかりません。
opengl - Minecraftはどのように照明を実行しますか?
私が精通している唯一のモデルは拡散照明ですが、これはそれよりもはるかに複雑に見えます。
java - java .jar のプロセス名を変更・付与する方法
Linux で Minecraft を実行しています。これには、実行可能な .jar ファイルの実行が含まれます。これは、「minecraft」ではなく、ps の下に「java」として表示されることを意味します。「minecraft」というプロセス名を付けたいと思います。
周りを見回すと、bash を介してプロセス名を割り当てるための次のヒントが見つかりました。
私は通常、次のように実行します。
そこで、bash スクリプトを作成してみました:
しかし、これを実行すると、ps コマンドの下に「java」と表示されます。
私は何を間違っていますか?
python - Python が Minecraft サーバーのサブプロセスと通信できない
Minecraft サーバーのハンドラー/コントローラーを作成しようとしています。私の問題は、書き込みと読み取りが適切に機能しないように見えることです。クライアントがサーバー クラスのメソッドを使用するコマンドを発行するserverCom
と、Minecraft サーバーのテキスト/ログが Python ウィンドウ/Python コンソールに表示され始め、接続されたクライアントがハングします。また、 を使用した後Popen
、サーバーに書き込むまで Minecraft サーバーが実際に起動しないようです (別名serverCom
メソッド)。ご不明な点がある場合はPopen
、.jar ファイルを開くバッチ ファイルに移動します。これは Windows XP 上にあります。
vb.net - Minecraftサーバーからクライアントへのプロトコル-ログイン要求時に18バイトのパケット
作成しているサーバーのMinecraftServerToClientプロトコルのドキュメントを使用しています。
パケットは18バイト以上であると書かれていますが、各バイトが何のためにあるのか理解できないようです。
java - Craftbukkit: mvn クリーン インストール エラー
私は UNIX の初心者で、CraftBukkit を使用して Minecraft サーバーを実行しようとしています。
これは私がしたことです:
$ git clone git://github.com/Bukkit/CraftBukkit.git
$ cd CraftBukkit
$ mvn clean install
これは私が得るエラーです...
本当に単純で明白な解決策がある場合はお詫び申し上げます。
php - 1つのクエリでMySQLの挿入/更新を行うための最良の方法は何ですか?
サーバー(数十または数百の外部サーバーで使用される)への単一のクエリを最適化して、プレーヤー(minecraft)の統計をリモートで挿入し、問題なく読み取ることができるようにしたいと考えています。
現在、私は以下を使用しています:
INSERT DELAYED INTO servers_players (a,b,c) VALUES(1,2,3) ON DUPLICATE KEY UPDATE c=c+3, ...;
これはクエリを最適化するための最良の方法ですか、それともより良い方法がありますか?
ありがとうございました、
ビリー
c# - リストボックスC#にバッチを記録しますか?
私は現在、Minecraft サーバーを処理できるプログラムに取り組んでいます。バッチ ウィッチ ログをサーバーに実行していますが、バッチ (コードではバッチと呼ばれます) が lg_log というリスト ボックスにログインするようにします。
可能であれば、どうすればそれを行うことができますか?
私はビジュアルスタジオでプログラミングしています-C#のWindowsフォーム。
編集:これは私のコードです:
c# - C# NET での Java アプリケーションの実行
少し前にC#NETでアプリケーションを作成しました。これは、Javaアプリケーション(Minecraft)の起動および停止時に、作成した.exeを基本的に起動/停止できるようにします。
基本的にユーザーがコンソール アプリにコマンドを入力できるようにすることで、アプリケーションにさらに機能を拡張し、これらのコマンドを実行中の .jar ファイルに送信したいと考えています。
少し前に、stackoverflow で、基本的に C# NET アプリ内で Java アプリを管理できる API がいくつかあるという記事を読みましたが、今は見つかりません。
どうすればこれを行うことができるか知っている人はいますか?