AMPTemplates icon indicating copy to clipboard operation
AMPTemplates copied to clipboard

Wreckfest 2 dedicated server

Open erictheslayer opened this issue 9 months ago • 8 comments

Module Request

Game Information:

Game Title: How to obtain: https://store.steampowered.com/app/1203190/Wreckfest_2/ Suppoted OSs: windows atleast. Supports RCON/Console input? im not sure.

I confirm:

  • [x ] that I have searched for an existing module request for this application.
  • [x ] that the server is an official server distributed by the games publishers/developers.
  • [x ] that the server is available to the general public.
  • [ x] that the server can be run headless (without a GUI).
  • [ x] I have already attempted to create a configuration myself using the configuration tool
  • [x] that my checkboxes above look like the one on the left (remove this line when done)

erictheslayer avatar Mar 20 '25 19:03 erictheslayer

Template in my dev branch. As with Wreckfest (1), not a great implementation of a server by these devs...

Greelan avatar Mar 21 '25 05:03 Greelan

unable to start with:

[10:32:34] [Generic:admin Info/22] : Merging config file ./wreckfest2/3519390/server_data/server_config.scnf (KVP format) using Unicode (UTF-8) encoding.
[10:32:34] [Generic:admin Info/22] : Merging config file ./wreckfest2/3519390/server_data/server_config.scnf (KVP format) using Unicode (UTF-8) encoding.
ProtonFixes[991] WARN: Skipping fix execution. We are probably running an unit test.
fsync: up and running.
[10:32:36] [System:admin Warning/3] : The application stopped unexpectedly. Exit code 29
[10:32:36] [System:admin Warning/3] : Application failed to start 2 times, not restarting.

wociscz avatar Apr 26 '25 10:04 wociscz

Yeah ive stopped trying to host a server for this game. I will wait until its released. Hopefully it will work with amp then , out of the box. I have enough games to play,lol.

lør. 26. apr. 2025, 12:36 skrev Jan Vokas @.***>:

wociscz left a comment (CubeCoders/AMPTemplates#1370) https://github.com/CubeCoders/AMPTemplates/issues/1370#issuecomment-2832024038

unable to start with:

[10:32:34] [Generic:admin Info/22] : Merging config file ./wreckfest2/3519390/server_data/server_config.scnf (KVP format) using Unicode (UTF-8) encoding. [10:32:34] [Generic:admin Info/22] : Merging config file ./wreckfest2/3519390/server_data/server_config.scnf (KVP format) using Unicode (UTF-8) encoding. ProtonFixes[991] WARN: Skipping fix execution. We are probably running an unit test. fsync: up and running. [10:32:36] [System:admin Warning/3] : The application stopped unexpectedly. Exit code 29 [10:32:36] [System:admin Warning/3] : Application failed to start 2 times, not restarting.

— Reply to this email directly, view it on GitHub https://github.com/CubeCoders/AMPTemplates/issues/1370#issuecomment-2832024038, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABPSM7J7LD64WRFVYSDEIED23NOSHAVCNFSM6AAAAABZOJTIYCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQMZSGAZDIMBTHA . You are receiving this because you authored the thread.Message ID: @.***>

erictheslayer avatar Apr 26 '25 10:04 erictheslayer

Still boots OK for me

Greelan avatar Apr 26 '25 23:04 Greelan

Still boots OK for me

@Greelan I've got your template up and running but I can't connect to it. When I try to connect locally I get the "Server checksum mismatch" error.

This is the console -

Image

Image

Any ideas?

Gangstrocity avatar May 18 '25 19:05 Gangstrocity

Still boots OK for me

The server installs and boots just fine, but it's still not connectable.

Gangstrocity avatar Jul 05 '25 18:07 Gangstrocity

Still hoping to have this one resolved... The server boots up and AMP says it's running, but it gives the Checksum Mismatch error. Here's a snippet from the console that might be relevant.

Traceback (most recent call last): File "/home/amp/.ampdata/instances/Wreckfest201/wreckfest2/.proton/proton", line 2181, in rc = g_session.run_proc([g_proton.wine_bin] + sys.argv[2:]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/amp/.ampdata/instances/Wreckfest201/wreckfest2/.proton/proton", line 2090, in run_proc return subprocess.call(args, env=local_env, stderr=self.log_file, stdout=self.log_file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 391, in call return p.wait(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1262, in wait return self._wait(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1997, in _wait (pid, sts) = self._try_wait(0) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/subprocess.py", line 1955, in _try_wait (pid, sts) = os.waitpid(self.pid, wait_flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyboardInterrupt

Gangstrocity avatar Jul 28 '25 17:07 Gangstrocity

I've also just realized that the port is not open on the server even though the it says that it is. NMAP is showing it closed.

Image

Gangstrocity avatar Jul 28 '25 17:07 Gangstrocity

Updated all files as of the most recent update and there is no change. Still cannot connect to the server locally or otherwise.

Gangstrocity avatar Nov 19 '25 02:11 Gangstrocity

Updated all files as of the most recent update and there is no change. Still cannot connect to the server locally or otherwise.

Against my better judgment lol, I've thought about this server some more, and made a tweak to the template to test a theory. Try creating a brand new instance and see whether it behaves differently

Greelan avatar Nov 23 '25 14:11 Greelan

Try creating a brand new instance and see whether it behaves differently

Just did it, and it works now (using the config from my Windows 10 install that I ran earlier). No checksum error (E301). There are some errors in the console, and the console isn't accepting commands, but that doesn't matter - you can control it from the in-game chat as an admin. So whatever your theory was, it is proven to work. Thanks!

wociscz avatar Nov 24 '25 10:11 wociscz

Aaargh. It was AMP's damn "smart" exclude system. It puts a .autoExclude file in every single directory. The server obviously detects that and thinks the client files don't match, so gives the error

AMP's system is so stupid. It has broken a number of servers now

Greelan avatar Nov 24 '25 10:11 Greelan

Updated all files as of the most recent update and there is no change. Still cannot connect to the server locally or otherwise.

Against my better judgment lol, I've thought about this server some more, and made a tweak to the template to test a theory. Try creating a brand new instance and see whether it behaves differently

Hey I appreciate you revisiting this one. I tested it as well and it's working perfectly. Thanks man.

Gangstrocity avatar Nov 24 '25 19:11 Gangstrocity

Try creating a brand new instance and see whether it behaves differently

Just did it, and it works now (using the config from my Windows 10 install that I ran earlier). No checksum error (E301). There are some errors in the console, and the console isn't accepting commands, but that doesn't matter - you can control it from the in-game chat as an admin. So whatever your theory was, it is proven to work. Thanks!

Did you use the server_privelage.sprv file? Mine is not giving me admin rights for some reason.

Gangstrocity avatar Nov 25 '25 00:11 Gangstrocity

Check the spelling on the file name. Should be server_privilege.sprv

I had a typo originally in the template. Now corrected in the version merged into the main AMP repo

Greelan avatar Nov 25 '25 00:11 Greelan

Check the spelling on the file name. Should be server_privilege.sprv

I had a typo originally in the template. Now corrected in the version merged into the main AMP repo

That solves it. Thanks again.

Gangstrocity avatar Nov 25 '25 03:11 Gangstrocity