Scribble.rs 是網路繪畫遊戲 skribbl.io 的替代品。我對 skribbl.io 的主要問題是廣告以及斷開連接會導致你失去積分的事實。最重要的是,自動選擇單字非常煩人,並引起一些挫折感。
網站不會顯示任何廣告或與第三方分享任何資料。
遊戲有一些社群託管版本(請隨意託管您自己的實例並將其添加到此處!):
配置是從環境變數或位於工作目錄中的.env
檔案中讀取的。
可用設定:
鑰匙 | 描述 | 預設 | 必需的 |
---|---|---|---|
港口 | 伺服器偵聽的 HTTP 連接埠。 | 8080 | 真的 |
網路位址 | 伺服器偵聽的 TCP 位址。 | 錯誤的 | |
根路徑 | 變更伺服器偵聽的路徑(在您的網域之後)。 | 錯誤的 | |
CORS_ALLOWED_ORIGINS | * | 錯誤的 | |
CORS_ALLOW_CREDENTIALS | 錯誤的 | ||
LOBBY_CLEANUP_INTERVAL | 90年代 | 錯誤的 | |
LOBBY_CLEANUP_PLAYER_INACTIVITY_THRESHOLD | 75秒 | 錯誤的 |
如需更多最新配置,請閱讀 config.go 檔案。
建議您透過 Docker 運行伺服器,因為這將排除幾乎所有相容性問題。
從 v0.8.5 開始,docker 映像僅基於標記推送建置。每個 git 標籤都會成為一個 docker 標籤,但latest
將始終指向透過 GitHub 發布的最新版本。
下載圖片:
docker pull biosmarcel/scribble.rs:latest
僅當您想要執行本機 Windows 容器時才使用此容器。否則請使用 Linux 變體,因為這是 Windows 上的預設模式:
docker pull biosmarcel/scribble.rs:windows-latest
執行以下命令,將<port>
替換為您希望從外部可存取容器的連接埠:
docker run --pull always --env PORT=8080 -p < port > :8080 biosmarcel/scribble.rs:latest
例如:
docker run --pull always --env PORT=8080 -p 80:8080 biosmarcel/scribble.rs:latest
請注意,您也可以更改8080
,但它是容器的內部端口,正常情況下不必更改它。
依賴項:
為了下載和構建,打開終端並執行:
git clone https://github.com/scribble-rs/scribble.rs.git
cd scribble.rs
go build ./cmd/scribblers
如果您使用的是 Windows,這將產生一個名為scribblers
或scribblers.exe
的可移植二進位。
在“版本”部分,您可以找到最新的穩定版本。
或者,每次提交都會上傳在特定時間內可用的工件。
請注意,這些二進位檔案不一定與您的系統相容。在這種情況下,請使用 Docker 或自行編譯。
由於 Scribble.rs 使用 WebSockets,因此當在 nginx 反向代理程式後面執行它時,您必須設定 nginx 以支援它。您將在相關 Wiki 頁面上找到範例配置。
其他反向代理可能需要類似的配置。如果您使用的是眾所周知的反向代理,您可以自由地向 wiki 貢獻配置。
您可以透過多種方式做出貢獻:
這些資源是由與專案無關的人提供的,雖然並非所有這些資源都需要根據許可證進行歸屬,但我們會以任何一種方式進行;)
如果您碰巧發現這裡有錯誤,請進行 PR。如果您是作者之一並覺得我們冤枉了您,請與我們聯繫。
如果許可證允許,其中一些會稍微改變。使用與原始文件相同的授權條款對待此儲存庫中的每個文件。