Version 1.6.7-bêta0
IDEA LIVE CHAT PRING-IN BASE SUR NETTY: vous permet de réaliser le chat, de jouer aux échecs et de combattre les propriétaires dans l'idée! (En théorie, soutenez la gamme complète des outils de développement Jet-Brains?)
Côté navigateur: Xechat-Web
Fonctions principales:
Actuellement mis en œuvre:
Jeux
Outils
apprendre encore plus...
.
├── 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
Serveur et modules publics
Plug-in d'idée
Rappel: les modules publics doivent être emballés en premier
# 进入公共模块根目录
cd xechat-commons
# 打包到本地仓库
mvn install Créer ou ajuster le répertoire de journal src/main/resources/logback.xml
< property name = " ROOT_LOG_PATH " value = " /var/log/xechat-server " /> Exécutez directement la méthode principale XEChatServer.java
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jarParamètres de démarrage:
-p {端口号}-swfile {文件路径}-weather {和风api key}-fyAppId {appId} -fyAppKey {appKey}-ipfile {文件路径}-token {令牌}-path {文件路径}-enableWS {true|false} Pour des informations spécifiques au fichier de configuration externe, veuillez vous référer à: xechat-server/src/main/resources/config.setting
Exemple de référence:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
Référence pour la configuration liée au mot sensible
Référence pour les configurations liées au temps du vent
Open référence de configuration liée au protocole WS
Modifiez le fichier de configuration build.gradle et modifiez le numéro de version IDEA dans la version que vous souhaitez utiliser (uniquement pour l'étape de développement et de débogage)
intellij {
version '2021.3'
}
Tâches> Intellij> Runide
Rappel: modifiez l'adresse du serveur
Entrez cn.xeblog.plugin.client.XEChatClient et modifiez les valeurs de variable suivantes
private static final String HOST = "localhost" ; // 服务端IP
private static final int PORT = 1024 ; // 服务端端口Paquet
Tâches> build> assembler
Le fichier après l'emballage build/distributions/xechat-plugin-xxx.zip
Installer
Idée> Préférences> Plugins
Sélectionnez le fichier emballé pour installer build/distributions/xechat-plugin-xxx.zip
Ajouter Plugins > 设置按钮> Manage Plugin Repositories...
http://plugins.xeblog.cn
Rechercher "Xechat" pour installer
Si possible, veuillez déployer le serveur vous-même.
Merci @ 小小小小小小小小小 pour votre contribution à cette partie?
Adresse miroir: 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 Si vous souhaitez divulguer votre étang à poissons, veuillez modifier le fichier server_list.json dans le projet, ajoutez vos informations sur l'étang de poisson et soumettez le PR ici et attendez que nous révises et passez.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}Merci à @kagoshima d'avoir fourni le groupe de communication QQ?
Si vous êtes intéressé par ce projet, veuillez rejoindre notre groupe de communication?