Most visitors online was 8830 , on 6 Feb 2024
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Use hxd, open bin/gameserver, and search for known command words like "HOME_COIN". You will see other GM commands around.RAM settings fixed my issue. Thank you. Additionally, how do I know all GM commands?
I've seen it, but it will take time to figure out how to fix.PMT do you know of any way to disable a quest?
in case you haven't seen it, there's a daily causing a crash in Liyue!
I've seen it, but it will take time to figure out how to fix.
Related files:
DailyTaskData.txt
QuestData_LiyueIQ_2.txt
maybe docker blocked by firewall, check it
Sure, Docker default use 50% host’s memory. If not enough, server cant start up complete. Just create file C:\Users\YourUsername\.wslconfig and add content below
Code:[wsl2] memory=14GB
THANK YOU to both of you <3, another thing does anyone know if you can change the wish cards ? rn they are stuck at 2500+ days and its just the same wish cards.
THANK YOU to both of you <3, another thing does anyone know if you can change the wish cards ? rn they are stuck at 2500+ days and its just the same wish cards.
yes!!! to open coop, you just use hk4e.yml instead of hk4e-minimal.ymlAnyone know how to get co-op to work or if it's even possible with this build? When me and my mate are both online and we try searching for "1" or "2" nothing shows up, and we can't queue for domains either. Is this because of running the "minimal" server version, does the co-op need the full services started?
docker compose hk4e.yml up -d
yes!!! to open coop, you just use hk4e.yml instead of hk4e-minimal.yml
need more ram, about 24GB. dont forget modify .wslconfig fileCode:docker compose hk4e.yml up -d
Yes, same issue. I wonder if its something different with this version compared to the VM version released.
USE `db_hk4e_global_deploy`;
INSERT INTO `t_bind_config` VALUES (3,'OSRELAndroid3.2.0','dev_docker','1');
INSERT INTO `t_client_channel_id_config` VALUES (3,'OSRELAndroid3.2.0',1,1,'','');
INSERT INTO `t_client_config` VALUES (3,'OSRELAndroid3.2.0','OSRELAndroid','','{\"sdkenv\":\"1\",\"checkdevice\":false,\"loadPatch\":false,\"showexception\":false,\"regionConfig\":\"pm|fk|add\",\"downloadMode\":\"0\"}','027d8a5fcdc9c5cf');
INSERT INTO `t_client_region_config` VALUES (3,'OSRELAndroid3.2.0','dev_docker','');
mongodb:
image : mongo:latest
container_name: mongodb
restart: unless-stopped
ports:
- 27017:27017
sdkserver:
image: openjdk:17
container_name: "sdkserver"
restart: unless-stopped
ports:
- 2888:2888
volumes:
- "./bin/sdkserver/sdkserver.jar:/sdkserver.jar"
- "./bin/sdkserver/config.json:/config.json"
command: ['java', '-jar', '/sdkserver.jar']
I've managed to make a workaround for Android authentication with these docker files
I guess loginserver is missing something that the sdkserver.jar from the vm has
Update your mysql db:
Code:USE `db_hk4e_global_deploy`; INSERT INTO `t_bind_config` VALUES (3,'OSRELAndroid3.2.0','dev_docker','1'); INSERT INTO `t_client_channel_id_config` VALUES (3,'OSRELAndroid3.2.0',1,1,'',''); INSERT INTO `t_client_config` VALUES (3,'OSRELAndroid3.2.0','OSRELAndroid','','{\"sdkenv\":\"1\",\"checkdevice\":false,\"loadPatch\":false,\"showexception\":false,\"regionConfig\":\"pm|fk|add\",\"downloadMode\":\"0\"}','027d8a5fcdc9c5cf'); INSERT INTO `t_client_region_config` VALUES (3,'OSRELAndroid3.2.0','dev_docker','');
Use theYou must be registered to see links
Create a "sdkserver" folder next to the loginserver one (replace 127.0.0.1 ip from config.json if needed)
Update your docker.yml file with these lines and comment/remove the loginserver service
Rebuild by running the docker compose script againCode:mongodb: image : mongo:latest container_name: mongodb restart: unless-stopped ports: - 27017:27017 sdkserver: image: openjdk:17 container_name: "sdkserver" restart: unless-stopped ports: - 2888:2888 volumes: - "./bin/sdkserver/sdkserver.jar:/sdkserver.jar" - "./bin/sdkserver/config.json:/config.json" command: ['java', '-jar', '/sdkserver.jar']
Use port 2888 to login
There's an issue with the .jar it is writing "<INFO:Grasscutter> EOF detected." endlessly in console and I don't know why.
SawYou must be registered to see linksbut it didn't help. I didn't include the logs folder in docker's volumes because it would take resources writing that error.
In the end, I would need to see what the client/server needs to auth in Android to implement a proper solution.
Gacha history and most of the gacha info pages don't part of the server side,its external web,which is not included with server files.