Project

General

Profile

Feature #1757

Separate server and client sources

Added by skyjake about 10 years ago. Updated over 4 years ago.

Status:
New
Priority:
High
Assignee:
-
Category:
Cleanup
Target version:
Start date:
2014-04-18
% Done:

20%


Description

Currently the server is being built from the same source files as the client, using the __SERVER__ preprocessor definition. The code should be refactored so that common functionality is placed into libdoomsday that is linked against both the client and server apps, and that code unique to the server is kept completely separate from the client sources.

This cleanup will ensure that development of both the server and client can continue unimpeded in the future.


Related issues

Related to Feature #9: Use local server to run single-player gamesProgressed2014-04-18

Related to Feature #2015: Remove server-side audio systemProgressed2015-04-22

History

#1 Updated by skyjake about 10 years ago

  • Tags changed from Client, Server, Cleanup, SourceCode to Client, Server, Cleanup, SDK

#2 Updated by danij about 9 years ago

  • Related to Feature #2015: Remove server-side audio system added

#3 Updated by skyjake over 4 years ago

  • Category changed from Redesign to Cleanup
  • % Done changed from 0 to 20

#4 Updated by skyjake over 4 years ago

  • Description updated (diff)

#5 Updated by skyjake over 4 years ago

  • Target version set to 3.x

Also available in: Atom PDF