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
Thanks in advance for any pointers; and sorry for what’s probably a very obvious fix!
Great to find this thriving community here.