• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

PokéD's Official Server

Aragas

Engine Developer
P3D Developer
Global Moderator
Hello. I wrote a custom C# server.
The sources are here. PokeD.Server.Desktop
It's crossplatform. Supports Desktop (Windows, Unix with Mono, Mac) and Mobile (Android, IOS). There aren't projects for mobile right now, but, if someone needs one, can do.

Thanks Duck Tard for hosting my server!

PokéD's Official Server
Hoster:
Duck Tard
IP: ducktard.spdns.org
IP: 46.38.238.39
Port: 15124
Upload: 250 Mbit/s
CPU: 2x Intel Westmere E56xx/L56xx/X56xx (Nehalem-C) @2GHz
Ubuntu 14.04 LTS Server
Working 24/7

It's faster than the official P3D server, should be more stable. And guess just better


Command list:
As Player:
  • /help - not working.
  • /world [enable] - enable Custom World.
  • /world [disable] - disable Custom World.
  • /world [set] [weather] WEATHER - set Custom World weather
  • /world [set] [season] SEASON - set Custom World weather
  • /world [set] [time] TIME - set Custom World time, format (HH : mm : ss)
  • /world [set] [daycycle] TRUE\FALSE - enable\disable Custom World daycycle. If disabled, it will be always 12:00:00
  • /world [set] [realtime] TRUE\FALSE - enable\disable Custom World realtime. Currently the time is taken from PokeD server. In future it will be taken from [location].
  • DISABLED: /world [set] [location] CITY - PokeD server will search your city and use weather data from it.
  • /mute PLAYERNAME - will mute the player. You won't get any messages from him.
  • /unmute PLAYERNAME - will unmute the player. You will get again messages from him.

As Server:
  • /help - not working.
  • /stop - stops the server and saves all settings.
  • /clear - clear the console input.
  • /say MESSAGE - send to all player global chat message.
  • /message MESSAGE - send to all player server message.
  • /world [enable] - enable using Custom World by players.
  • /world [disable] - disable using Custom World by players.
  • NOTE: /world - all commands from Player, except [enable] and [disable], works for all players that don't have Custom World enabled.
Additionally, I have done a Proxy. It's purpose is to encrypt all sent data and convert P3D network protocol to my more stable Protobuf protocol. For more info about this protocol, see google-protobuf.
To download it, go here. last stable version is 1.2.3.
So, again, it's purpose is to fully encrypt client-server connection, so noone, except server, will know, which lvl your Pikachu is. Except battle, of course.
It supports only PokeD servers.
Before running it, go to Settings folder and change in ServerProxy.json file the ServerIP to the server you wanna connect.
ConnectionPort is the port your Game will connect. So, in game's Server List add new server with 127.0.0.1:ConnectionPort address. And connect to it.
Use ServerProxy.json.txt for connecting to Duck Tard's server, just remove the .txt extension. And add a new server with address 127.0.0.1:15100

It alse supports SCON (Shitty Commands, an alternative to RCON) - remote commands. You will be able to remotely do stuff with you server. Currently writing the SCON client.
Guess there are more feautures, but i have forgot them right now, lol.
 

Attachments

Last edited:
Top