Skip to content

NioTSO Minimum Requirements

Tony Bark edited this page Apr 28, 2024 · 1 revision

While the original NioTSO codebase has been deprecated, this is here for archival reasons or wish to attempt to build the code.

Table of Contents

Niotso Client

Minimum Requirements
Graphics OpenGL 2.0-capable graphics device (2004+ hardware)
Disk space ≥ 2.0 GB for game installation, 25MB per client
Operating system Windows Windows XP+, with the newest service pack
Linux Any modern popular distro with a modern kernel
Mac Mac OS X 10.0 or higher
Audio Windows XAudio2 (Requires latest DirectX runtimes)
Linux PulseAudio
Mac Core Audio

Rationale

Niotso Client will make use of vertex shaders and vertex buffer objects for Hardware T&L, and therefore requires an OpenGL 2.0 graphics device, the specification for which was released on September 7, 2004.

Niotso Server

Minimum Requirements
Operating system Windows Windows XP+, with the newest service pack
Linux Any modern popular distro with a modern kernel
Mac Mac OS X 10.0 or higher
Database PostgreSQL 9.0+
Bandwidth To be determined

Rationale

We use PostgreSQL because it is perhaps the most advanced open source SQL database software there is; it provides an official library for server software; and it works on all of our desired operating systems.

Compiling

Minimum Requirements
Processor Something modern to profile with
Compiler Windows TDM-GCC 4.4.0+, Visual C++ 10.0+ (provided by the free Windows SDK)
Linux GCC 4.4.0+, Clang 3.0+
Mac GCC 4.4.0+, Clang 3.0+
IDE
(Optional)
Windows Code::Blocks 10.0+, Visual Studio 2008+
Linux Code::Blocks 10.0+
Mac Code::Blocks 10.0+, Xcode 2.0+

Rationale

No real reasoning behind these numbers. We won't be using C++11, yet.