Versi 1.6.7-Beta0
Plug-in Obrolan Langsung Idea Berdasarkan Netty: Memungkinkan Anda untuk mewujudkan obrolan, bermain catur, dan bertarung dengan tuan tanah! (Secara teori, mendukung jetbrains berbagai alat pengembangan?)
Sisi Browser: XeChat-Web
Fungsi utama:
Saat ini diimplementasikan:
Pertandingan
Peralatan
Pelajari lebih lanjut ...
.
├── LICENSE
├── README.md
├── xechat-commons //公共模块
│ ├── pom.xml
│ └── src
├── xechat-plugin //IDEA插件端
│ ├── build.gradle
│ ├── gradle
│ ├── gradle.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── settings.gradle
│ └── src
└── xechat-server //服务端
├── pom.xml
└── src
Server & Modul Publik
Plug-in ide
Pengingat: Modul publik perlu dikemas terlebih dahulu
# 进入公共模块根目录
cd xechat-commons
# 打包到本地仓库
mvn install Buat atau sesuaikan direktori log src/main/resources/logback.xml
< property name = " ROOT_LOG_PATH " value = " /var/log/xechat-server " /> Jalankan metode utama XEChatServer.java secara langsung
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jarParameter startup:
-p {端口号}-swfile {文件路径}-weather {和风api key}-fyAppId {appId} -fyAppKey {appKey}-ipfile {文件路径}-token {令牌}-path {文件路径}-enableWS {true|false} Untuk informasi file konfigurasi eksternal tertentu, silakan merujuk ke: xechat-server/src/main/resources/config.setting
Contoh referensi:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
Referensi untuk konfigurasi terkait kata sensitif
Referensi untuk konfigurasi yang terkait dengan cuaca angin
Buka referensi konfigurasi terkait protokol WS
Ubah file konfigurasi build.gradle dan ubah nomor versi IDEA ke versi yang ingin Anda gunakan (hanya untuk tahap pengembangan dan debugging)
intellij {
version '2021.3'
}
Tugas> Intellij> Runide
Pengingat: Ubah Alamat Server
Masukkan cn.xeblog.plugin.client.XEChatClient dan ubah nilai variabel berikut
private static final String HOST = "localhost" ; // 服务端IP
private static final int PORT = 1024 ; // 服务端端口Mengemas
Tugas> Bangun> Assemble
File setelah pengemasan build/distributions/xechat-plugin-xxx.zip
Memasang
Ide> Preferensi> Plugin
Pilih file yang dikemas untuk menginstal build/distributions/xechat-plugin-xxx.zip
Tambahkan Plugin Library Plugins > 设置按钮> Manage Plugin Repositories...
http://plugins.xeblog.cn
Cari "XeChat" untuk menginstal
Jika memungkinkan, silakan gunakan server sendiri.
Terima kasih @小小小小小小小小小 atas kontribusi Anda untuk bagian ini?
Alamat cermin: https://hub.docker.com/r/anlingyi/xecat-server/tags
Docker-compose.yml
version : ' 3 '
services :
xechat :
image : anlingyi/xechat-server:1.6.7-beta
container_name : xechat-server
restart : always
ports :
- 1024:1024
- 1025:1025
volumes :
- /home/xechat/logs:/var/log/xechat-server
- /home/xechat/config/config.setting:/home/xechat/config/config.setting
- /home/xechat/db:/home/xechat/db Jika Anda ingin mengungkapkan kolam ikan Anda, silakan edit file server_list.json dalam proyek, tambahkan informasi kolam ikan Anda, dan kirimkan PR di sini, dan tunggu kami untuk meninjau dan lulus.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}Terima kasih kepada @Kagoshima yang telah menyediakan grup komunikasi QQ?
Jika Anda tertarik dengan proyek ini, silakan bergabung dengan grup komunikasi kami?