Skip to content

Knowledge Base

RaidMax edited this page Apr 6, 2022 · 15 revisions

This page encapsulates a set of questions and answers in no particular order that users of IW4MAdmin may find useful.


What is "http://0.0.0.0:1624" and should I modify it?

0.0.0.0 is a string symbol used to represent a set of IP Addresses.
This is not a real IP Address. I.E. you cannot go to http://0.0.0.0 and expect something to show up.
1624 is a port. This is the default IW4MAdmin port, but can be changed.
In computing, a network socket is an "endpoint" (typically represented by an IP Address and Port combination).
http://0.0.0.0:1624 represents all bindable sockets (using the specified port) on a given machine.
A single machine may have multiple NIC (network interface cards) that have multiple assigned IP Addresses.
As such http://0.0.0.0:1624 will attempt to bind to each NIC and each IP Address on port 1624 by default.
This is also covered in the IW4MAdmin Setup video.
Unless you are experienced with networking or running IW4MAdmin behind a reverse proxy, it is recommended to leave this value as is.


What format should I use for WebfrontPrimaryColor and WebfrontSecondaryColor?

These options support hex color codes and web color names

Examples

  • "#ff00ff"
  • "DeepSkyBlue"

What is JSON/How do I change my configuration?

JSON is a text format that allows structured data storage in a plain-text format.
IW4MAdmin uses this format to store configuration data.
Because the format is very specific, it is recommended to run any configuration changes through a JSON validator/formatter before starting IW4MAdmin.
If you receive a message like below when starting IW4MAdmin, it is likely you made a change that resulted in an invalid JSON format image This error message displays the file as well as the line number the format error occurred on.
This will need to be addressed before IW4MAdmin can start.


I'm running an IW4x server and I see duplicated messages from IW4MAdmin, why?

This is an IW4x bug that causes out of band packets to be dropped or processed multiple times.
There is an open PR to resolve this https://github.com/XLabsProject/iw4x-client/pull/29, but until that is merged there is no work around short of compiling IW4x yourself.


How do I know what was changed in each update? / Should I update every time a new release is published?

Although there is no explicit change log due to the nature of rolling releases, the Github Releases includes a commit changes section which outline the high level changes for a given release.
View the versions definition to see which release cadence works best for you.

Clone this wiki locally