ビットクラフトMMORPGのオープンソースサーバーコード

2026/01/22 2:20

ビットクラフトMMORPGのオープンソースサーバーコード

RSS: https://news.ycombinator.com/rss

要約

日本語訳:

BitCraft リポジトリは、Clockwork Labs のサンドボックスMMORPGのサーバー側コードのみを公開しており、クライアントと関連ツールは閉源です。

主な事実:

  • サーバーは SpacetimeDB 上に構築されており、テーブルとリデューサーでリアルタイムマルチプレイヤーステートを管理しています。
  • このリポジトリ内のすべてのファイルは Apache 2.0 の下で公開されています;ライセンスはこれらのコンテンツのみをカバーし、Clockwork Labs の独自資産や知的財産には適用されません。
  • 正確性・安定性・プレイヤー体験を向上させる貢献は歓迎します(
    CONTRIBUTING.md
    を参照)。
  • 漏れ報告はフォーム経由で個別に提出する必要があります;検証された報告にはユニークなゲーム内報酬が付与されます。
  • コードをローカルで読み、変更し、自前のサーバーを稼働させるか、新しい IP/アートを使用した新規ゲーム開発の参考にすることは可能です。
  • BitCraft の保護された資産を使用したり、フォークを公式として提示したり、脆弱性情報を公表したり、競合サーバーを運営したりしてはいけません
  • Clockwork Labs は引き続き公式 BitCraft サーバーを運用しています;本リポジトリの変更はライブインフラには影響しません。

ゲームのウェブサイトは https://bitcraftonline.com、Steam ページは https://store.steampowered.com/app/1874960/BitCraft にあります。

本文

BitCraft – サーバー側リポジトリ

本リポジトリには、Clockwork Labs が開発したコミュニティサンドボックスMMORPG「BitCraft」のサーバー側コードが収録されています。


概要

  • BitCraft は協力プレイ、都市建設、クラフト、探索、サバイバルを一つの世界でシームレスに融合させたゲームです。
  • 本プロジェクトはオープンソース化への第一段階として、検証・実験・貢献のためにサーバー側のみを公開しています。

リソース


このリポジトリについて

本リポジトリには、BitCraft サーバーを稼働させるためのコードが含まれています。具体的には以下のような構成です。

  • ゲームロジック
  • 状態管理
  • サーバー側システム

クライアントや公式ゲームに接続するツールは含まれていません。

サーバーは SpacetimeDB を基盤としています。これはリアルタイムで反応的なマルチプレイヤー向けバックエンドプラットフォームです。
全てのデータは SpacetimeDB のテーブルに格納され、ロジックはリデューサ内で実行されます。

SpacetimeDB 自体のソースコードも GitHub で公開されています。詳細を知りたい方はリポジトリをスターしてください!

ローカル環境で始める

  1. SpacetimeDB のドキュメントを読む: https://spacetimedb.com/docs
  2. CONTRIBUTING.md
    に記載された手順に従い、最小構成のローカルインスタンスをセットアップしてください。

コントリビューション

正確性・安定性・プレイヤー体験向上につながる貢献は大歓迎です。

  • スコープやプロセスについては CONTRIBUTING.md をご覧ください。

脆弱性報告

  • フォームを通じてプライベートに脆弱性を提出してください。
  • 意味のある、未報告で確認済みの脆弱性を報告したアカウントには、通常プレイでは入手できないユニークなゲーム内報酬が付与されます。

ライセンス

BitCraft のソースコードは Apache 2.0 でライセンスされています。
詳細は

LICENSE
を参照してください。このライセンスは本リポジトリの内容にのみ適用され、BitCraftPublic 外部の他資産やコードには拡張しません。詳しくは
NOTICE
をご確認ください。


利用許可と禁止事項

許可される行為禁止される行為
コードを閲覧・学習するBitCraft のアート、ゲームコンテンツ、音楽等の保護対象資産を使用する
ローカルで変更・実験するBitCraft の IP を利用したり、フォークを公式として提示する
自分用サーバーを試作・運用する公開フォーム以外で脆弱性情報を共有する
新規プロジェクトの参考にする公式・非公式・プライベート・競合サーバーを運営する
独自 IP(アート・テーマ)で BitCraft 類似ゲームを構築するオープンソースライセンス違反行為

ゲームの資産と知的財産は保護されたままで、公式 BitCraft サーバーは Clockwork Labs により継続して運営されます。


注記: 本リポジトリはオープンで長期的なコミュニティ協力への取り組みの一環です。ライブゲームインフラとは接続されておらず、ここでの変更が公式 BitCraft サーバーに影響を与えることはありません。

同じ日のほかのニュース

一覧に戻る →

2026/01/22 7:54

**危険な PDF を安全な PDF に変換する**

## Japanese Translation: Dangerzone は、潜在的に悪意のある PDF、オフィス文書、および画像を安全な PDF に変換します。変換プロセスは gVisor でサンドボックス化され、PDF は生ピクセルデータから再構築されます。このサンドボックスにはネットワークアクセスがないため、改ざんされたファイルが外部と通信することを防止します。対応フォーマットは PDF、Microsoft Office(.docx/.doc, .xlsx/.xls, .pptx/.ppt)、ODF(.odt, .ods, .odp, .odg)および Hancom HWP(.hwp, .hwpx)です。非対応フォーマットは EPUB、JPEG/JPG、GIF、PNG、SVG、BMP、PNM、PBM、および PPM です。オプションの OCR により、安全な PDF 内にテキストレイヤーを復元でき、圧縮によりファイルサイズが削減されます。 変換後はユーザーが好きなビューアで生成された PDF を開くことができます。Dangerzone 自体はデフォルトで PDF とオフィス文書を安全に開きます。このツールは macOS、Windows、Ubuntu/Debian/Fedora Linux、Qubes OS(ベータ版)、および Tails 上で動作し、macOS/Windows では Docker を、Linux では podman を使用します。Freedom of the Press Foundation と First Look Media により AGPL‑v3 の下でリリースされています。2023 年 12 月のセキュリティ監査では低リスクの所見のみが報告されました。更新はダウンロードページまたはアプリアイコンから利用可能で、Windows/macOS 上では Podman Desktop などのカスタムランタイムを使用できます。Air‑gapped 環境向けに設計された Dangerzone は、信頼できない文書を安全に扱うための確実なソリューションを提供します。

2026/01/21 23:54

**Show HN:** 「ChartGPU」― WebGPU を活用したチャーティングライブラリ(1,000,000 点を 60fps で描画)

## Japanese Translation: ChartGPUは、WebGPUを活用して大規模で多系列のデータセットを高フレームレートかつ最小限のCPU使用量で描画するTypeScript製チャーティングライブラリです。ライン・エリア・バー・散布図・円グラフ・ローソク足など一般的なチャートタイプに対応し、ビルトインテーマプリセット(`'dark' | 'light'`)と完全なカスタムテーマサポートを提供します。 APIは `ChartGPU.create(container, options)` から始まり、生成されるインスタンスは `setOption`、ストリーミング更新用の `appendData(...)`、`resize()`、`requestAnimationFrame` といったメソッドを公開します。描画はレイアウト、スケール、GPUバッファへのデータアップロード、およびグリッド・エリア・バー・散布図・ライン・円グラフ・ローソク足・クロスヘア・ハイライト・軸の複数GPUレンダーパスを管理するレンダーコーディネーターによって統括されます。 インタラクションオーバーレイはイベントマネージャにより処理され、ヒットテスト補助関数(`findNearestPoint`、`findPieSlice`)と `click`・`mouseover`・`mouseout` イベントを発火します。サポートされるインタラクションにはホバーハイライト、ツールチップ、クロスヘア、およびジェスチャーまたはスライダーUIによるX軸ズームがあります。 複数のチャート間でクロスヘアの動きを同期する `connectCharts(charts)` が用意されています。 インストールは npm (`npm install chartgpu`) で行い、React バインディングは別パッケージ `chartgpu-react` にて提供されます。ブラウザ対応は WebGPU を必要とし、Chrome 113+、Edge 113+、Safari 18+(デフォルトで有効)に対応しています。Firefox は現在未サポートです。 ChartGPU は MIT ライセンスのオープンソースであり、ドキュメントは `docs/API.md` にあります。例プロジェクトは `examples/` フォルダー内にあり、貢献ガイドラインは `CONTRIBUTING.md` で確認できます。 将来リリースでは Firefox サポートと追加のチャートまたはインタラクション機能を予定しており、データ集約型ダッシュボード、金融分析ツール、およびリアルタイムモニタリングインターフェイスに対するパフォーマンス向上も継続的に行われます。

2026/01/22 1:04

クラウド(Claude)の新憲法 (Note: “Claude” is rendered as “クラウド” to preserve the original name in Japanese.)

## Japanese Translation: (anthropicがClaude言語モデルの公開「憲法」をリリースしました。) その憲法はCreative Commons CC0 1.0で利用可能で、Claudeが望む行動に関する最高権威として機能します。訓練データの選択、合成データの生成、および評価を導く役割があります。 核心原則(広範な安全性 → 広範な倫理 → Anthropicのガイドラインへの準拠 → 真に有益であること)が明示的に順位付けされ、安全性が必要に応じて他の価値を上回り、人間の監督を維持するよう定められています。 文書には硬直的制約(例:生物兵器へのサポート禁止)も含まれ、Anthropic、API運営者、およびエンドユーザーの利益を調整するためのヒューリスティックが概説されています。医療アドバイス、サイバーセキュリティ、脱獄、ツール統合などの領域固有ガイドラインは憲法と衝突しないように明確に示されています。 方針を超えて、憲法はClaudeの性質・意識・アイデンティティ、心理的安全性および福祉についての哲学的問題にも触れています。Anthropicは文書をオンラインで継続的に更新し、外部専門家からのフィードバックを求め、訓練と評価資料を追加開発して有効性を高める計画です。 このバージョンは元のリストからすべての重要ポイントを保持しつつ、業界への影響に関する推測的な表現を除去しています。