Quote:
Originally Posted by Lxst!
Thanks for the reply
I found my mistake, everything runs now except family server cause it says "system.private.coreLib.pdb not loaded" "System.ArgumentNullException: 'Value cannot be null. (Parameter 'source')'" when I start the server, and I can't login because it just says wrong username/password 
|
'Value cannot be null. (Parameter 'source')'" exception means that application tried to get the value from the source (from the list) and the list was null.
To fix that:
- Make sure you have 4 directories in your project directory (with the same directory names):

- You set up for every executable project dist/project-name path in Working directory (for example for GameChannel project it will be dist/game-server)
- You used the update-server-files.ps1 script.
The 2 last points you can easily follow in the Getting Started -> Running the server section.
Quote:
Originally Posted by Lxst!
I followed everything in the guide step by step except the part about "copy server-files, translations now" I assumed we just copy those all into the 1 folder of server-master? don't know if I messed this part up or not
|
Yeah, kind of. Some executable projects needs data (so server-config, resources, translations) to run - e.g GameChannel needs resources (client-files directory) for client data loading and server-config to load configs (such as rates, maps, NPCs, monsters etc.)
If one is missing, the project will not start - that's why it is so important to copy the data to the appropriate paths (dist/project-name).
You need use the update-server-files.ps1 script to copy and paste the files - of course you can do it manually, but it's faster just by typing the script name and pressing ENTER key.