ValveSoftware / ValveSoftware/source-sdk-2013

Proper Dedicated server build scripts and itemserver bug

Open
#1,962 4 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
10k
Forks
3k
Avg merge
8d 11h
Merged PRs (30d)
2

Description

Two requests:

  • Include scripts and instructions for building the dedicated server on Windows/Linux.
  • Fix the itemserver bug nonsense on dedicated servers. Something get's fucked up with sdk_inventory data is sent from client to server
    so it arrives broken. Something with symbols. Likely in the engine layer.

Like how are we even supposed to properly distribute a tf2 mod when basic functionality is broken Valve?
Listen Servers are not good enough.

Since the source engine is closed source, the sdk_inventory stuff is something that has to be fixed on your end. All we can do ourself
is workarounds that either use improper channels or flat out bypass what the engine provides.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the dedicated-server sdk_inventory transfer issue and reviewing the existing dedicated-server build scripts and instructions. Done means dedicated servers can be built on Windows and Linux with documented steps, and sdk_inventory data arrives intact without relying on workarounds.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, game-dev, networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.