Sorry, it should be up again now.
I’ve updated the post with the instructions. I don’t really plan on hosting this for a long period of time, at least not in this state.
I hope some people have gotten some use out of it.
Sorry, it should be up again now.
I’ve updated the post with the instructions. I don’t really plan on hosting this for a long period of time, at least not in this state.
I hope some people have gotten some use out of it.
Thank you!
Thanks. This is new to me and I’m going to be looking into it.
No problem.
For my VPN, it tells me the forwarded port in the software’s GUI. I’m not sure how to find it out through the command line.
Thanks.
It’s my understanding that https provides encryption for the data sent between you and the server. If you’re not sending any sensitive data, then the encryption shouldn’t be necessary.
Don’t get me wrong, encryption is great even when it isn’t necessary. For my demonstration purposes though, I chose not to include it.
I also believe it’s possible to set up HTTPS encryption without a domain name, but it might result in that “we can’t verify the authenticity of this website” warning in web browsers due to using a self-signed certificate.
It’s not dumb at all! Don’t be afraid to ask. I’m not an expert and still learning myself.
The VPN is running on the same machine that I am hosting the website on. There may be some configuration you can do to perhaps have the connection routed through your raspberry pi with a VPN running on it to the machine that’s hosting the website, but I’m not sure how.
Otherwise, you should be able to at the very least run the entire setup on a raspberry pi.
I was able to run the server properly after building it with ./build -g
. I can connect if I select the local server and therefore have localhost for ip address and ip management in the config.
If possible, I’d like to find out where I can put my VPN’s internal IP address (assuming that’s what I need) so I could have the server listen on that interface and let people connect to my server from the outside.
Thanks again for all your help and your contributions to this project.
Thanks. Now I’m getting validating 2009scape-master/docker-compose.yml: services.healthcheck additional properties 'timeout', 'interval', 'retries', 'test', 'start_period' not allowed
when I run docker-compose up
.
I’m using the repository at https://gitlab.com/2009scape/2009scape
Thanks. I’m probably doing something wrong here.
When I try to connect while self-hosting, I get stuck at “Connecting to update server” when Runescape is loading in the client window.
In ~/.local/share/2009scape/config.json
, I have:
{
"ip_management": "[VPN INTERNAL IP]",
"ip_address": "[VPN INTERNAL IP]",
"world": 1,
"server_port": [VPN FORWARDED PORT],
"wl_port": 43595,
"js5_port": 43595,
"ui_scale": 1,
"fps": 0
}
I’ve made sure the changes persist by either setting the file to read-only, or just avoiding changing the server setting at the game client launcher.
The only change I’ve made for the server was changing 2009scape-master/docker-compose.yml
. I put the VPN port to the left side and left everything else the same.
version: '3.3'
services:
app:
build: .
container_name: "2009scape_app"
depends_on:
- database
restart: unless-stopped
volumes:
- "2009scape_app:/app"
ports:
- "[VPN FORWARDED PORT]:43595"
Sorry if I come across as a novice. I’m still learning and any help is always appreciated.
Thanks. It could be nothing, but I’m also thinking it might be an issue on my end from improperly changing configurations while trying to get self hosting to work.
I just don’t know enough so I’m going to keep fiddling with it. I’ll keep your advice in mind and not focus too much on the warning while figuring this out.
I’m having a lot of issues, but I don’t really know what I’m doing either.
Right now, when I try to run it on my machine, I get this error saying that I can’t connect to google then asking if I’m offline. I haven’t had this error before when I tried getting it to work, but it’s where I am now.
Ultimately, I’d like to reach a point where I can host it on my own machine with a VPN and port forwarding so other people can connect from the outside.
Tell them to use a free streaming site. Here’s one of the best: https://hydrahd.io/
Stop working harder for the businesses taking your money.