Versão 1.6.7-beta0
Idea Plug-in de bate-papo ao vivo com base na Netty: permite que você realize bate-papo, tocar xadrez e lutar contra os proprietários na Idea! (Em teoria, apoie a gama completa dos JetBrains de ferramentas de desenvolvimento?)
Lado do navegador: Xechat-web
Funções principais:
Atualmente implementado:
Jogos
Ferramentas
saber mais...
.
├── 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
Servidor e módulos públicos
Plug-in de ideias
Lembrete: os módulos públicos precisam ser embalados primeiro
# 进入公共模块根目录
cd xechat-commons
# 打包到本地仓库
mvn install Crie ou ajuste o diretório de logs src/main/resources/logback.xml
< property name = " ROOT_LOG_PATH " value = " /var/log/xechat-server " /> Execute o método principal XEChatServer.java diretamente
# 进入服务端根目录
cd xechat-server
# 打包
mvn package
# 启动服务端
java -jar target/xechat-server-xxx.jarParâmetros de inicialização:
-p {端口号}-swfile {文件路径}-weather {和风api key}-fyAppId {appId} -fyAppKey {appKey}-ipfile {文件路径}-token {令牌}-path {文件路径}-enableWS {true|false} Para informações específicas do arquivo de configuração externa, consulte: xechat-server/src/main/resources/config.setting
Exemplo de referência:
java -jar target/xechat-server-xxx.jar -p 1024 -swfile /Users/anlingyi/local/test/words.txt -weather {和风天气api key}
Referência para configuração relacionada a palavras sensíveis
Referência para configurações relacionadas ao clima de vento
Abrir referência de configuração relacionada ao protocolo WS
Modifique o arquivo de configuração build.gradle e altere o número da versão IDEA para a versão que você deseja usar (apenas para o estágio de desenvolvimento e depuração)
intellij {
version '2021.3'
}
Tarefas> Intellij> Runide
Lembrete: modifique o endereço do servidor
Digite cn.xeblog.plugin.client.XEChatClient e modifique os seguintes valores variáveis
private static final String HOST = "localhost" ; // 服务端IP
private static final int PORT = 1024 ; // 服务端端口Pacote
Tarefas> Construir> montagem
O arquivo após a embalagem build/distributions/xechat-plugin-xxx.zip
Instalar
Ideia> Preferências> Plugins
Selecione o arquivo embalado para instalar build/distributions/xechat-plugin-xxx.zip
Adicionar Plugins > 设置按钮> Manage Plugin Repositories...
http://plugins.xeblog.cn
Procure "Xechat" para instalar
Se possível, implante o servidor você mesmo.
Obrigado @小小小小小小小小小 por sua contribuição para esta parte?
Endereço espelhado: https://hub.docker.com/r/anlingyi/xecat-sherver/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 Se você deseja divulgar seu tanque de peixe, edite o arquivo server_list.json no projeto, adicione as informações da sua lagoa de peixes e envie o PR aqui e aguarde que revisemos e passemos.
{
"name" : " xxx " , //鱼塘名
"ip" : " 127.0.0.1 " , //你的服务器IP或域名
"port" : 1024 //端口号
}Obrigado a @kagoshima por fornecer o Grupo de Comunicação QQ?
Se você estiver interessado neste projeto, junte -se ao nosso grupo de comunicação?