Welcome!

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!

Setting up Genshin 3.2VM on Ubuntu Server

Joined
Jan 13, 2011
Messages
770
Reaction score
177
Me write some short instruction and put it im Yandex.disk folder, and under Spoiler:
Prepare:
1. VMware 14 or above
2. RAM for VM more then 12Gb, recommended 24 for 2 an more players for comfortable work without lags and gliches
3. HDD/SSD - 40 GB free space recommended, but VM HDD configured ad 80G, don't forget about it

Disclaimer:
Don't change paths or/and passwords without understanding how it works or you catch some gliches and troubles in work

About User accounts in MySQL:
“root” - “f2c340a9-bf06-4345-9654-00b074b92fe8”
users/passwords are hardcoded in Servers-files

About User accounts in MongoDB:
without authorization

VM OS Users:
“genshin” - “Zaq1@wsx”
“root” - “Zaq1@wsx”

Default

Correction:
1. Unpack “GenshinVMSRV” to the you's HDD/SSD
2. Open “.\GenshinVMSRV\GenshinVMSRV.vmx” in VMware console or ESXi console and make needed corrections.
3. In first start VM “GenshinVMSRV” choose “I Copied it”
4. Wait till in VM OS console user writes “genshin login:” then autorize as user “genshin” for escalate access lever, else U can't correct edit some settings or launch gameservers
5. In VM OS console input “sudo -i” and reauthorize as user “genshin”
6. If U plane change IP settings then:
- Launch Midnight Commander “mc”
- in folder “/root/genshin/srv” search *.xml and *.json files with string “192.168.200.130”
- and after complete searching in each one replace string “192.168.200.130” by your's selected IP
- edit file “/etc/netplan/00-installer-config.yaml” and replace string “192.168.200.130” by your's selected IP
- execute command “netplan --debug apply”
- execute command “ip addr” and in output string look under “2: ens33:” string “inet” with you's IP
- reboot VM
7. If U plane play with friends or from another PC/Smartphone connection U must:
- setup GenshinVMSRV network connection as “Bridget: Connection directly to the physical network” and select IP not crossed with used or near future use in you's LAN
- Launch Midnight Commander “mc”
- in folder “/root/genshin/srv” search *.xml and *.json files with string “192.168.200.130”
- and after complete searching in each one replace string “192.168.200.130” by your's selected IP
- edit file “/etc/netplan/00-installer-config.yaml” and replace string “192.168.200.130” by you's selected IP
- execute command “netplan --debug apply”
- execute command “ip addr” and in output string look under “2: ens33:” string “inet” with you's IP
- try ping you's PC by IP or LAN router internal IP, if not work, try this:
- In VMware open “Virtual Network Editor”
- push button in right-down side “Change Setting” it's required escalate access level in normal mode windows UAC
- select “VMnet0 Bridget” and in “VMnet Information” section, under VMnet's section, put radio button to “Bridget (connect VMs directly to the external network)” manually set “Bridget to:” to the adapter what U use to LAN connection
- reboot VM
8. If U plane use default IP settings as “192.168.200.130” U must:
- In VMware open “Virtual Network Editor”
- push button in right-down side “Change Setting” it's required escalate access level in normal mode windows UAC
- select “VMnet8 NAT NAT”
- edit parameter “Subnet IP:” and enter “192.168.200.0” parameter “Subnet Mask:” stay as is
9. if U plane upload some mod configuration files U can connect to VM “GenshinVMSRV” trough WinSCP or others SCP client and upload it

Start the servers for playing and questing:
1. Launch VM “GenshinVMSRV”
2. Wait till in VM OS console user writes “genshin login:” then autorize as user “genshin” O U can do it distantly connecting trough SSL like PuTTY
3. In VM OS console input “sudo -i” and reauthorize as user “genshin” for escalate access lever, else U can't correct launch gameservers
4. For start servers in VM OS console input “/root/genshin/srv/cli start”
5. wait till in console writes “<INFO:GrassCutter> ....... "help".........” wait 5-7 minutes for complete RAM occupation and HDD using - it's ready for gaming

Stop the servers:
1. VM OS console Press Ctrl-C twice (exit dispatch console)
2. For stop servers in VM OS console input “/root/genshin/srv/cli stop” and wait till all servers close
3. If in console output shows as active only “gameserver” U can press Ctrl-C twice (exit dispatch console) and shutdown/reboot VM

Additional information:
1. Anytime U can see short servers status in VM OS console when input “/root/genshin/srv/cli status”
2. For play in Genshin Inpact 3.2 PC client U need:
- download GrassCutter Cultivatin from
- install GrassCutter Cultivatin or unpack it from .zip-file to prefer folder
- copy file “UserAssembly.dll” to “\Genshin\GenshinImpact_Data\Native” game folder with the one in the Zip File and replace exist
- launch “Cultivation.exe” from GrassCutter Cultivatin folder it's required escalate access level in normal mode windows UAC
- press Options button in right-upper side, looks like a gear
- in Options input:
- full path to “GenshinImpact.exe”
- switch “Use Internal proxy” to On
- switch “Wipe Login Cache” to On
- in main window GrassCutter Cultivatin:
- switch “Connect via GrassCutter” to On
- input IP address you's VM “GenshinVMSRV”
- input port as “2888”
- switch “Use HTTPS” to Off
- press “Launch” button and play
- when client launched u can enter Login/Password for authorize, but remember server in auto registration mode
- By default in game U start without choosing main person it starts only like Female and beginning cut scene skips, in My version fix patch applied...
3. For play in Genshin Inpact 3.2 Mobile client U need:
- setup VM “GenshinVMSRV” network setting for “Bridget: Connection directly to the physical network” (section 7 in Correction part)
- download modified .apk-file
- download application cash and upload it into internal memory folder “/Android/data” you's smartphone
- rename cache folder “com.miHoYo.GenshinImpact” to “com.miHoYo.ys.x”
- install .apk-file into you's smartphone, it's installing as “Genshin Impact - Black”
- launch “Genshin Impact - Black”
- when client launched u must:
- in start page - select “CUSTOM SERVER”
- in Enter address/domain page - input “http://<VM “GenshinVMSRV” IP>” then IP what U choose for VM “GenshinVMSRV” in correction section
- in Set Port page - input “2888” and press “ENTER CUSTOM SERVER”
- if all correct - input Login/Password for authorize, but remember server in auto registration mode
- remember: periodically “Genshin Impact - Black” look like stuns on download part, half geoarckhont symbol painted - it's normal, just wait
- if client stuns in load at white screen:
- open “Setting” in you's smartphone
- open “application” or “programs” and select “Genshin Impact - Black”
- open storage options for “Genshin Impact - Black” and clear cache, not data, only cache
- launch “Genshin Impact - Black” and exit from account
- try enter account manually
4. U can use GM console for adding some items, quests an more, but U need setup it's setting to connect VM “GenshinVMSRV”
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
Extract voice archive to game folder
Change registry value
Browse registry
Computer\HKEY_CURRENT_USER\SOFTWARE\miHoYo\Genshin Impact\GENERAL_DATA_xxxxx
Find "deviceVoiceLanguageType": 1, change value 1 to voice language you want and save (0 - Chinese, 1 - English, 2 - Japanese, 3 - Korean)

I'm not sure if you meant the X's as a five digit series of numbers (As most programs do with registry keys) or if you meant literally five X's. This confused me. However, Buy just putting 5 X's for the key name worked.

For anyone who has not ever installed an official Genshin Impact client, you'll need to create all of the keys yourself. So you'll right-click on "Software" and select "New > Key"

ApEbGy - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


This will create the folder that you'll name miHoYo. You're going to do this again for every folder all the way down to GENERAL_DATA_XXXXX. Once you've done that, inside of the general data key, you're going to create a DWORD (32bit) Value.

Q0KWsqs - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


This is where you're going to create the "deviceVoiceLanguage" entry. Once that's done, right click it and select "Modify..." and in the value data, this is where you enter the number for the language you want as indicated in Biomanable's post. When it's all said and done, you should have a registry path that looks like this:

FcxbBRA - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


I know some of the people here may scoff at this like it's common sense, but some people are wired differently (like myself) and if the slightest detail is vague enough, it throws the whole process out of whack. So I wanted to layer on this level of clarity for others who may not have been able to figure this out on their own. Your post is a godsend, and this reply is in no way meant to denigrate the value that your post brought. I just figured that if I got confused, others likely did as well.

Enjoy your voiced over game.

Edit: Now I just need to figure out how to use the Grasscutter Tools. Instructions for that are vague as well.
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
Double post, I know, but it's been 15 hours since my last post, and this one has nothing to do with my previous.

I am running into two issues:

1.) Using the Grasscutter tool (Not the GM_UI, that thing won't work no matter what, and is untranslated)
2.) Infinite White Screen.

I know my server works, I've played on it for a couple of hours, and never really had any issues until now. I will present my issues here in numerical order.

1.) Grasscutter - This tool relies on a plug-in from another git to properly work. That's fine, I can live with that. However, the instructions on the git are extremely vague. It reminds me of the emotional damage meme. "Put it in the plugins folder" What plugins folder? Where? This folder could be anywhere. I've tried using the find command thinking it was server side, but I can't find anything, so I have put this on hold.

2.) Infinite White Screen - Server worked beautifully...until I tried to fix the battlepass. I followed the complete enough instructions here. I modified the BattlePassSchedule.txt, then I added those entries into the DB using a SQL client. Below are screenshots of my BattlePassSchedule.txt and DB

LX5eTlN - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums

mcya0CB - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


The white screen started after I messed with the battle pass schedule so I know it's related to that, I just don't know how it's related. If I have to, I guess wiping the table out would fix this, but I would really hate to do that.

So, in summary - I'm too stupid to get grasscutter tools to work, and I broke my game via database modification.

Thank you for your time and consideration while reading this. Any assistance offered will be greatly appreciated.

[Edit: So wiping the database table for the Battlepass did nothing. Still a white screen. Someone once mentioned that you have to edit both client side and server side files for this to work but there are no client side files to edit. So, until I can resolve this, I'm putting this entire thing on the back burner. ]
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
May 17, 2007
Messages
91
Reaction score
76
Try it with 1 battlepass active,not all. As for whitescreen - its most likely because you try to run all battlepasses and they conflict between them, so gameserver just don't loaded.You can check logs for more info.
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
Try it with 1 battlepass active,not all. As for whitescreen - its most likely because you try to run all battlepasses and they conflict between them, so gameserver just don't loaded.You can check logs for more info.

Okay, so, would having one battle pass active a month work then? I'm not sure how this works because there's so many of them and they all have different IDs that relate to different things in the quests. So, I googled the battle pass, and I understand what you mean now. I've never played retail and don't plan on it, so I didn't know that this was a recurring monthly thing. Thank you for pointing that out to me.

Another question I do have: Where are the logs? I see logs folders in the /root/genshin/srv/<Server type> folders, but they're all empty. Am I looking in the wrong place?

[Edit:] I talked to my Niece who is a serious Genshin addict (She works a minimum wage job JUST to feed her Genshin habit) and she was able to explain the battle pass to me and how it works so between the wiki, you, and her, you're 100% on the money about the server dying with all passes active simultaneously.

[Edit2:] I just had an Ah-ha moment with the battle pass. My niece said the battle passes go on for the time between patches, and each new patch brings a new pass. So it's monthly, and looking at the wiki, the passes and patch numbers line up with the BattlePassSchedule.txt ID's (With the exception of 1.0, the files start at 1100 which is patch 1.1) I'm going to put all of those passes into an excel spreadsheet with translated column names for the future so I can better understand them.

[Edit3:]So it doesn't work with monthly Battlepasses. It doesn't even work with one BP active. If I deactivate all battle passes, it doesn't work either. I ran bash cli status and found that the oaserver, multiserver, pathfindingserver and the tothemoonserver were all not running ( ) Is this normal for a functioning environment? There's got to be something I am missing.

[Edit4:] So, I had a thought, that maybe it wasn't working because all of the battlepasses are in past versions (as far as the client knows) with the exception of ID 3200 (Patch 3.2) I tried using only 3.2 active and it still doesn't work. So I am putting this down again until I can find those log files.

[Edit5:] So there's nothing in the log folders in the server folders, but the nohup.out file does show errors and debug information. Is this what people mean when they say "check the logs"? If so, my gateserver is spitting this out endlessly ( ) as well as several other nohup.out files from other services having failed connections to them. So I guess a follow up question I have would be: In the configuration of the network portion of the files, should the host be 127.0.0.1 while inner and outer IP is the network IP? or can the inner/outer IP also be the host IP?

[Edit6:] I've really tried almost everything I can think of. This is something unique to my environment, but none of the whitescreen fixes work. I wiped the VM out and started over fresh, and the issue persists. At this point I am beginning to wonder if it's a client issue. I will try wiping out the client and see what happens.

[Edit7:] Wiping out both client and server bypassed the issue, but, it doesn't help tell me what happened. Now all I need to do is get the GM tool working. My server is actively refusing it's connection attempts even though the entire firewall is disabled. It errors out with the following information in the log ( ) Funny enough, I highlighted some directories and files that don't exist on my system but are being referenced in the log.
 
Last edited:
Newbie Spellweaver
Joined
May 17, 2007
Messages
91
Reaction score
76
In BattlePassSchedule.txt use default file and change only one battlepass. If you want to run more, set them same way,but make sure that starting and ending date don't cross.
Add same in db. You could try with id 1500. I check it personaly and this work fine.
Beside this - how much ram you have? Its might be not because of battlepass, rather than redis cache is full. You will take white screen and won't be able to login when this happends. You might try to add more ram,clear redis cache and make new account to procede.
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
In BattlePassSchedule.txt use default file and change only one battlepass. If you want to run more, set them same way,but make sure that starting and ending date don't cross.
Add same in db. You could try with id 1500. I check it personaly and this work fine.
Beside this - how much ram you have? Its might be not because of battlepass, rather than redis cache is full. You will take white screen and won't be able to login when this happends. You might try to add more ram,clear redis cache and make new account to procede.

What do you mean by "default file" and can you copy/paste how you have one working BP configured in the txt file? Can you try and test two battle passes working concurrently and maybe copy/paste those two to show how to get more than one enabled?

The VM has 8 cores, 16GB of ram. Host machine has 32GB of RAM and a Ryzen 7 5800X (8c16t). I'm not sure what a redis cache is, is it client-side on the host machine, or server-side in Ubuntu? I don't mean to be frustrating, I just want to understand.

[Edit1:] I ran into the infinite white screen error. I changed NOTHING in the game files. It worked when I went to bed, it didn't work when I got off work. So I looked into the redis cache thing and I think I figured the redis cache thing out. It seems to be database related. However, I get an authentication error when I try to clear it. ( ). I've managed to get five other different MMO servers up and running, with varying degrees of difficulty. I'm not new to this. With that being said, this is by far the most trouble I have had with any Pserver, and I'm counting the three I learned when I fisrt started and didn't know squat about this.

[Edit2:] So I figured the redis thing out. For anyone following along, redis is I think a database management system that handles keys of some sort. If you've gone through the game files, you'll recognize this section ( ) This is your redis database configuration. In order to clear your redis cache, you do the following: Type "redis-cli". That will bring you to a prompt like this "127.0.0.1:6379>". Here is where it gets a bit weird. You need to type "AUTH <redis database password>" NOT the password for the VM or root. If you look in any game file and navigate to the redis config section, as shown in my screenshot, you'll see the password there. So when you type AUTH <db password> you'll get an "OK" message. After that, type "flushall" and hit enter. This is how you flush your redis cache. This did resolve my issue. My next question: What causes the redis cache to fill, and how can I prevent it?

[Edit3:] I FIXED THE GM TOOL!!! When using the GM tool GM_GUI.exe, you need to edit the config.json file that extracts with it. You change the MUIP_TARGET_REGION to "dev_gio", the IP address to the address of your server. Then, in an SSH window connected to the server, type in "sudo lsof -i -P -n | grep LISTEN" (Thanks kloklojul) Look for the port being used by your MUIPSERVER. Put that port number after the server IP in the config.json file for the GM_GUI. Save the changes, then open the GM_GUI program and hit the option in the lower right corner of the window. If you did it right, you'll get a message like this ( ). Then go nuts!!

These issues were seriously the largest obstacle from my server working. Now that I know how to redis cache and fixed the GM tool, I am happy for now. Now to start actually fixing and changing things. Seriously, everyone in this thread, in some way, has helped me to get to where I am and I am beyond grateful.
 
Last edited:
Joined
Mar 29, 2019
Messages
1,014
Reaction score
1,147
[Edit2:] So I figured the redis thing out. For anyone following along, redis is I think a database management system that handles keys of some sort. If you've gone through the game files, you'll recognize this section ( ) This is your redis database configuration. In order to clear your redis cache, you do the following: Type "redis-cli". That will bring you to a prompt like this "127.0.0.1:6379>". Here is where it gets a bit weird. You need to type "AUTH <redis database password>" NOT the password for the VM or root. If you look in any game file and navigate to the redis config section, as shown in my screenshot, you'll see the password there. So when you type AUTH <db password> you'll get an "OK" message. After that, type "flushall" and hit enter. This is how you flush your redis cache. This did resolve my issue. My next question: What causes the redis cache to fill, and how can I prevent it?

I did a simple workaround to prevent to do that everytime the gameserver goes crazy,

Add "redis-cli -a GenshinImpactOffline2022 flushall" to your CLI file

ylwong - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


PD: "GenshinImpactOffline2022" is my redis pwr, replace it to yours.

Simple, awful, but it works.
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
I did a simple workaround to prevent to do that everytime the gameserver goes crazy,

Add "redis-cli -a GenshinImpactOffline2022 flushall" to your CLI file

ylwong - Setting up Genshin 3.2VM on Ubuntu Server - RaGEZONE Forums


PD: "GenshinImpactOffline2022" is my redis pwr, replace it to yours.

Simple, awful, but it works.

I'll add that to my cli.sh. I was currently trying to make a bash script to automate this but decided to go to bed and saw this, so, thanks for saving me the headache because I am really crude with bash. Also, I believe that's the same password everyone uses, but I wanted to be vague enough so that if someone used a different password, they could still follow the instructions. Thank you for the script.

Also, to anyone reading, I know I make obnoxiously long posts, but I do that for the sake of documentation, and also to keep from getting banned for multi-posting. I know that my documentation may save people from massive headaches in the future.



[Edit1:] So...yeah..issue not resolved. It's back. I flushed redis cache to no avail. This is getting to be very frustrating. It just seems to work when it wants to work and refuses to work when it doesn't want to work. The GM tool can connect to the MUIPSERVER, it's just the client it seems that's having issues. The server shows that my client is constantly querying the region list ( ) would this be the cause?

[Edit2:] So the issue is resolved again, no idea how. I think it's just a matter of not waiting for the server to load. When I first started this, I could start the server and jump in right away. Now I don't think that's the case, though I don't know how or why. So I'll wait 10 minutes after each restart, and when I get dedicated hardware, I will leave it running.
 
Last edited:
Newbie Spellweaver
Joined
Dec 31, 2008
Messages
31
Reaction score
12
did u check the log when having whitescreen?u can browse via winscp.exe,just browse the gameserver/log/gameserver.error.log..just make sure to delete the log if the size getting bigger..u can check every log from diff sub serverfolder,i usually check the error log if i had too..
Here's the fresh txt file if needed(Put it in genshin/srv/data)

 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
did u check the log when having whitescreen?u can browse via winscp.exe,just browse the gameserver/log/gameserver.error.log..just make sure to delete the log if the size getting bigger..u can check every log from diff sub serverfolder,i usually check the error log if i had too..
Here's the fresh txt file if needed(Put it in genshin/srv/data)


That was the first place I checked, but I thought that it couldn't be that easy. Every log folder for every server is empty. I'm starting to wonder if in the beginning my server was freesh, so I could jump right in, but the longer I played and the further I got, the longer I have to wait for it to work. Doesn't make sense, but, when you've eliminated all obvious choices, whatever remains, no matter how improbable, must be the truth.
 
Joined
Mar 29, 2019
Messages
1,014
Reaction score
1,147
I'll add that to my cli.sh. I was currently trying to make a bash script to automate this but decided to go to bed and saw this, so, thanks for saving me the headache because I am really crude with bash. Also, I believe that's the same password everyone uses, but I wanted to be vague enough so that if someone used a different password, they could still follow the instructions. Thank you for the script.

Also, to anyone reading, I know I make obnoxiously long posts, but I do that for the sake of documentation, and also to keep from getting banned for multi-posting. I know that my documentation may save people from massive headaches in the future.



[Edit1:] So...yeah..issue not resolved. It's back. I flushed redis cache to no avail. This is getting to be very frustrating. It just seems to work when it wants to work and refuses to work when it doesn't want to work. The GM tool can connect to the MUIPSERVER, it's just the client it seems that's having issues. The server shows that my client is constantly querying the region list ( ) would this be the cause?

[Edit2:] So the issue is resolved again, no idea how. I think it's just a matter of not waiting for the server to load. When I first started this, I could start the server and jump in right away. Now I don't think that's the case, though I don't know how or why. So I'll wait 10 minutes after each restart, and when I get dedicated hardware, I will leave it running.

That's weird....

I usually waits till the ram consumption is at least 11-12gb running at minimum, for all 24gb.It takes up to 5 min to reach that amount of ram even if it's running at minimum or all.

I'm running with the vm placed at nvme ssd
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
Yeah waiting is hit or miss, but I did try and mess with the battle pass again and it white screened after that, so I think that's it. To be fair, the battlepass I messed with is ID 9998 and I have no idea what that one is. The date on the row suggests that it's the 1.0 Battlepass, as that ran from 28 September to 10 November, and the dates are close. I'll try a different one another time. I still think it's me trying to access the server too fast.

Biomanable suggested to start with the 1.5 battlepass, and I noticed that the battle passes before that (1.4 to 1.2) are missing some fields. I translated and filled in the BattlePassSchedule.txt in excel ( ) just to get a better look at it. Nano makes the columns all funky. I suppose I can start at 1.5, see how that goes.

Now my next task is to figure out the wish banner rotation, as my Niece told me each banner is supposed to last 20 days, and the banners in the files last for over 300 days.
 
Last edited:
Junior Spellweaver
Joined
Dec 21, 2016
Messages
142
Reaction score
244
Yeah waiting is hit or miss, but I did try and mess with the battle pass again and it white screened after that, so I think that's it. To be fair, the battlepass I messed with is ID 9998 and I have no idea what that one is. The date on the row suggests that it's the 1.0 Battlepass, as that ran from 28 September to 10 November, and the dates are close. I'll try a different one another time. I still think it's me trying to access the server too fast.

Biomanable suggested to start with the 1.5 battlepass, and I noticed that the battle passes before that (1.4 to 1.2) are missing some fields. I translated and filled in the BattlePassSchedule.txt in excel ( ) just to get a better look at it. Nano makes the columns all funky. I suppose I can start at 1.5, see how that goes.

Now my next task is to figure out the wish banner rotation, as my Niece told me each banner is supposed to last 20 days, and the banners in the files last for over 300 days.

I don't know if it's what you're looking for but I did release this a bit ago, https://forum.ragezone.com/f857/genshin-impact-server-files-1208797/index36.html#post9156527 the .rar includes a pre-built .SQL file with quite a few banners already setup.
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
I don't know if it's what you're looking for but I did release this a bit ago, https://forum.ragezone.com/f857/genshin-impact-server-files-1208797/index36.html#post9156527 the .rar includes a pre-built .SQL file with quite a few banners already setup.

Holy poop, this is better than what I've got (Everything configured all weird). I don't want to know how many time you bricked your server trying to figure this out lol. My server issue was me not waiting. I decided to launch htop when I started the server, and noticed that it caps out at 11GB of memory. After it stopped climbing, I was able to pop right in no issues. Thanks to @argeus99 for that brilliant idea.

[Edit1:] You're just in time, too. I made some changes to the DB and broke my wishes, so, thanks for the SQL file lmao

[Edit2:] I'm not sure if you're using a GUI or not, i've beein doing everything CLI with the exception of the SQL DB, so I am just installing ubuntu desktop on the VM.

[Edit3:] I can't get this to work. I even installed a GUI on the server and it still won't work. I can extract the rar file in windows fine, but Linux takes a dump every time, even if I put in the right password, all files still fail. I'm so close, but so far, which is really frustrating. Nautilus is broken as well.

[Edit4:] I think I am just going to try and do this barebones with wget. I've not done the DBeaver thing yet, but I have an SQL client I might be able to import that SQL file with.

[Edit5:] Figured it out, I'm just a smooth brain, that's all. I got everything situated, restarting my server now, I will let you know how it goes. I can't thank you enough gorkn.
 
Last edited:
Junior Spellweaver
Joined
Dec 21, 2016
Messages
142
Reaction score
244
Holy poop, this is better than what I've got (Everything configured all weird). I don't want to know how many time you bricked your server trying to figure this out lol. My server issue was me not waiting. I decided to launch htop when I started the server, and noticed that it caps out at 11GB of memory. After it stopped climbing, I was able to pop right in no issues. Thanks to @argeus99 for that brilliant idea.

[Edit1:] You're just in time, too. I made some changes to the DB and broke my wishes, so, thanks for the SQL file lmao

[Edit2:] I'm not sure if you're using a GUI or not, i've beein doing everything CLI with the exception of the SQL DB, so I am just installing ubuntu desktop on the VM.

[Edit3:] I can't get this to work. I even installed a GUI on the server and it still won't work. I can extract the rar file in windows fine, but Linux takes a dump every time, even if I put in the right password, all files still fail. I'm so close, but so far, which is really frustrating. Nautilus is broken as well.

[Edit4:] I think I am just going to try and do this barebones with wget. I've not done the DBeaver thing yet, but I have an SQL client I might be able to import that SQL file with

I have 0 Linux experience but was able to get it working with GUI by following 2to2's guide. https://forum.ragezone.com/f857/genshin-impact-server-files-1208797/index19.html#post9153340

Also the link to that .rar I sent you has a extensive changelog that shows what files were changed. If you want to look at how it works.
 
Junior Spellweaver
Joined
Mar 22, 2016
Messages
192
Reaction score
32
I have 0 Linux experience but was able to get it working with GUI by following 2to2's guide. https://forum.ragezone.com/f857/genshin-impact-server-files-1208797/index19.html#post9153340

Also the link to that .rar I sent you has a extensive changelog that shows what files were changed. If you want to look at how it works.

I took a peek at the change log and the changes are extensive. Was this all trial and error for you? Also, the changes you made were implemented successfully.

[Edit1:] Does anyone have any idea why these servers are commented out of cli? ( )

[Edit2:] Update: White screen issue confirmed resolved by waiting until the server has fully and completely loaded. Use the command "htop" to see your servers status, and watch your RAM usage. It will begin to climb when you start the server. Wait until it stops climbing before you attempt to login. The redis-cache clearing is likely effective on more specific issues, and it may even resolve white screen issues caused by other factors, so don't rule it out, but also wait for the server to finish loading. It shouldn't take more than 3 to 5 minutes (depending on your host PC and hypervisor)
 
Last edited:
Back
Top