Hard to follow along with a tutorial on how to set up a private server in ZZZ, mainly considering the more recent patches. Have had issues setting up zig even though I followed the instructions the video provided. Granted the video was about SR, as I couldn't find one that covered ZZZ for the recent patch. Note, I'm using Windows (I know, microslop, I feel gross too). Oddly I can't open up the link to the client patch, or any of the xeondev.com links, so would be nice to know whether this is browser related or not. Anyway, that's about it. Any help is appreciated.
#Can't find a clear tutorial
1 messages · Page 1 of 1 (latest)
So, IPv4 and IPv6 address to 1.1.1.1 and 1.0.01?
no just IPv4
If you need to use IPv6, you can look up cloudflare DNS for it
Ah, so the primary dns as 1.1.1.1 and alternative dns as 1.0.0.1?
Noted, and is there any other setting I need to turn on or is that it? Like whether to prioritize DNS over HTTPS etc.
doesn't matter
if you're in a country with censorship, enabling that may be worse
depends on you
shouldn't be an issue in scandinavia I think
Sweet
I think your ISP lacks xeondev.com in its database simply
changing DNS to a global DNS like Cloudflare's usually solves the problem
so is this what I download to get into the private server? I presume I have to get git working too and zig
unsure on the zig version for zzz
okay several things
you need server (yoshunko)
client patch (yidhari/tentacle)
hoyo-sdk (your login server)
KCPshim (packet translation)
Wdym login server?
server must run on a linux environment using a very specific Zig version (0.16.0 dev xxxx search it up)
client patch goes into the beta version of the game or whatever version you are using
hoyo-sdk allows you to create logins that your client will be redirected to. the game has a login page to get into the game. you cannot login with Mihoyo, so you use your own
So, consdering I'm on windows would I need to emulate a linux environment?
It is your local login server for yoshunko
since the client will require logging in somewhere regardless
there's no getting around this
so you host a fake login server for the client to intercept
you can use windows subsystem for linux
WSL
it gives you I think a basic Ubuntu command line interface within Windows
and that is sufficient
I don't use it, but plenty of people here have
And is sdk something I download or do I click the link on the github page?
You can look it up, but it's within Windows and you don't need to install linux, though in my opinion, Linux is superior
you download it and run it
that link is a local IP within your computer
127.0.0.1 means internal
it doens't go anywhere outside
when you run hoyo-sdk, then you can open that link
ahh I see
it lets you create a user account for your fake login server
that the client patch injects into the game
so you get your OWN login server
rather than Mihoyo's
been thinking about pivoting to linux, just haven't made the jump yet. It's hard to switch from something you're used to, even if what you're used to is worse than the alternative. Just wish game support was better, but I've heard it's improving
Yoshunko is actually deprecated
Its successor is currently in the works
And will have native Windows support
I presume this is the most updated one https://github.com/reversedrooms/hoyo-sdk ?
Oh sweet, might pivot to that when it releases then. Mostly just wanting to test out private servers for modding purposes and whatnot
yes it's wise to mod a client different from the real one that you play
Alright, I got the linux subsystem installed, I suppose I have to restart now
before I do so though, does everything look correct here?
okay so
the only thing that really needs to be on Linux I think is Yoshunko
everything else more or less can run better on Windows
For your purposes
WSL is kind of finnicky I think
If you mix things about
Getting this error when I try to install Yidhari ZS, would I need to restart to have WSL be active first?
getting git is easy on linux
more steps on windows
just get everything you need and then move to right place after
yeah
at this point you should mostly be set. A lot of things have instructions of some kind available and are well explained in this server, albeit needing to be searched
I was feeling slightly nicer today so explained some things
Usually I have not enough time
So I just use git clone on everyone of them?
yes
then move them to right place, whether it's wsl or windows
I also operate a private server that only necessitates a client for those unwilling to go through the trouble of it if they can't figure it out
it's a public remote server
How do I move them?
Oh nice
drag between Ubuntu folder within WSL to Windows
Just like moving files between folders
How do I access the Ubuntu folders though?
oh
within the file explorer, see the left hand directory tree
at the bottom should be a Linux section
you should have some linux distro in a folder... probably ubuntu by default
whatever you did is probably going to be in the home directory and maybe a user directory for you
might've installed them wrong? Just used git clone with the repository, but maybe there was a command I needed to use
They seem to recommend that I do this command
wsl.exe --isntall Distro
There is a youtube guide actually
where I think WSL is used
Maybe consult this
I can't really help with WSL because I use remote linux server
someone else maybe is more familiar with WSL
I'll see if I can find a tutorial, thanks for the help anyway
I might ask some questions later if I get past the hurdle of getting wsl to work
Ig I can ask one question, these are the files that I need for the game itself correct?
yes i hosted those for download

this is also where the compiled yidhari.exe and tentacle.dll from the patch should go
when you build them
Oh yeah, private servers won't interfere with other hoyo games right? Like I can still play hsr as normal etc.
remember that client patch needs a different zig to compile than yoshunko
yoshunko needs a specific dev build of 0.16.0 that is no longer available from Zig
Oh, which one?
0.16.0 dev 1470 I believe

but a link can be found in this server by searching
Ah yeah, what's the link for the client patch, there'sa lot of links in resources / downloads
oh nvm, it's tentalce zr
yidhari zs *
I think you have enough of what you need to succeed
I'll try my best 
If cyberpunk 2077 is a favorite of yours it made it easier to be willing to help lmao
usually i don't give a damn about people

I mod cyberpunk to death and take a lot of virtual photography
The story is also great
feel free to ask more questions if you need, but i will let other people help
best wishes

So a lil issue (hope you don't mind the ping). I can't seem to be able to open the link for zig dev 1470
trying to get yoshunko to work
only dev version I can find is this
I've already answered this question...
refer here
oh, I'm dumb
I'm sorry
So, WSL is appearing to be a nuisance. For some reason it just refuses to recognize the zig
So I might just opt to use this, or wait till the native version comes out. Hope you don't mind the final ping. Regardless, even if I didn't get it to work with the time I have today, I still appreciate the help 
Yeah 😔I could've also just done a stupid along the way, but idk. Applied to join your disc server as I presume that's where you have your remote server?