Dear friends,
I wonder if any of you kind folks might be willing to give a newbie a push in the right direction with installation? I’ve been trying to install Ares via the Digital Ocean self-hosting tutorial, which is fantastic. Unfortunately for me, I’m continually stuck at this error:
Couldn't start the game: error=no acceptor (port is in use or requires root privileges)
Troubleshooting wisely tells me that this is a common port-in-use error, but I can’t figure out why. I’m using the default ports; the game hasn’t started before; and I think I’ve opened the ports via ufw. Here’s my ufw status output:
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
4201 ALLOW Anywhere
4202 ALLOW Anywhere
4203 ALLOW Anywhere
80 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
4201 (v6) ALLOW Anywhere (v6)
4202 (v6) ALLOW Anywhere (v6)
4203 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
Here’s the game log output that seems to be the problem.
2020-05-21 02:53:21 FATAL - Couldn't start the game: error=no acceptor (port is in use or requires root privileges) backtrace=["/home/ares/.rvm/gems/ruby-2.6.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:531:in
start_tcp_server’", “/home/ares/.rvm/gems/ruby-2.6.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:531:in start_server'", "/home/ares/aresmush/engine/aresmush/server.rb:31:in
block in start’”, “/home/ares/.rvm/gems/ruby-2.6.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:195:in run_machine'", "/home/ares/.rvm/gems/ruby-2.6.3/gems/eventmachine-1.2.7/lib/eventmachine.rb:195:in
run’”, “/home/ares/aresmush/engine/aresmush/server.rb:22:in start'", "/home/ares/aresmush/engine/aresmush/bootstrapper.rb:72:in
start’”, “/home/ares/aresmush/Rakefile.rb:27:in block in <top (required)>'", "/home/ares/.rvm/gems/ruby-2.6.3/gems/rake-12.3.3/lib/rake/task.rb:273:in
block in execute’”, "/home/ares/.rvm/gems/ruby-2.6.3/gems/rake-12.3.3/lib/rake/task.rb:273:in each'"]
Thanks in advance for any pointers; and sorry for what’s probably a very obvious fix!
Great to find this thriving community here.