[Client/Server] Skilly's Educational Source++

Posts 1–9 of 9 · Page 1 of 1
[Client/Server] Skilly's Educational Source++
Back when this source was first released by @SSkilly I thought it was awesome and that anyone wanting to make their own PServer should use this source. Until I realized it was missing a few things. So I went ahead and added some features that people probably want in their base:
  • Portals
  • Player teleporting
  • Different chats (tell, guild, announce)
  • Vault
  • Realms
  • Quests
  • Guilds
  • Loot system
  • Trading
  • Some extra commands
  • Setpieces
  • Potion consumption
  • Music
  • Some editor additions
  • Small changes

A lot of the logic for these came from NR-Core, but I tried to keep the code style similar to what Skilly had done.
I did test this at multiple stages and asked people to try and find bugs, glitches, or just break the game. So all of this has been tested and confirmed working and bug/glitch free. That being said it's possible I missed something, but did not break anything in the original source.

Cheers. Have fun with a more up to date smooth af source

Edit: I Realized I forgot to add something back when removing something I was testing.
In Player.Inventory.cs DropItem

Replace
var item = Inventory[slot];

With
int item = Inventory[slot];
int data = ItemDatas[slot];

and replace
Inventory[slot] = -1;

with
Inventory[slot] = -1;
ItemDatas[slot] = -1;

and replace
container.Inventory[0] = item;

with
container.Inventory[0] = item;
container.ItemDatas[0] = data;

In Player.Inventory.cs SwapItem
Replace
//Invalid slot types
var item1 = con1.Inventory[slot1.SlotId];
var item2 = con2.Inventory[slot2.SlotId];

With
//Invalid slot types
int item1 = con1.Inventory[slot1.SlotId];
int data1 = con1.ItemDatas[slot1.SlotId];
int item2 = con2.Inventory[slot2.SlotId];
int data2 = con2.ItemDatas[slot2.SlotId];

and replace
con1.Inventory[slot1.SlotId] = item2;
con2.Inventory[slot2.SlotId] = item1;

with
con1.Inventory[slot1.SlotId] = item2;
con1.ItemDatas[slot1.SlotId] = data2;
con2.Inventory[slot2.SlotId] = item1;
con2.ItemDatas[slot2.SlotId] = data1;

Oopsie.
realm-server-master_mpgh.net.zip23.9 MB · 649 downloads Clean
realm-client-master_mpgh.net.zip2.2 MB · 505 downloads Clean
Eyo! This is Reeses and I wanted to vouch for this. I helped Schmutz in terms of looking for bugs and this source is SMOOTH. Shoutout to Skilly for all the hard work he put into this (and helping Schmutz out near the end) and Schmutz of course for taking the source and putting the finishing touches on it.

I'm pretty excited to see what this source provides for the Pserver community. Also hopeful to see a first "big" server to use it and see over 100 people join it!
This is mental - but I already suspected you were doing something like this when you hosted a public test server using this source in the TK d****rd.


Thanks, I'll enjoy looking through this.


EDIT: It could have been AR d*****d, i dont remember lol
Quote Originally Posted by Coockson View Post
This is mental - but I already suspected you were doing something like this when you hosted a public test server using this source in the TK d****rd.


Thanks, I'll enjoy looking through this.


EDIT: It could have been AR d*****d, i dont remember lol
My original plan was to implement the original source into AR to make it smoother, but that fell through. I also just wanted to see how it would perform with a decent amount of people. So now instead of buffing AR I just buffed the original source.
are people allowed to use it and host the server?
Quote Originally Posted by TopChaosKenta View Post
are people allowed to use it and host the server?
I would love to see nothing more. Only this is there are no behaviors, but hosting is completely fine
Thank You man I dont want to take work and use it without authorize
im going for it
i just got my VPS server back after lending it out to others for almost 6 months.. and i still have 9 Months left on this European cutie of a vps..

So i have thought about putting up a Server either by sponsoring someone that needs somewhere to host one of their servers or just put a Fresh - Clean source on there and just work on further developments.


and as i don't know anyone that is into Priv servers i think I'll just use your Educational Source to begin with

So Thank you so very much for sharing this Server & Client Source... much appreciated
im having problems opening the server project, can someone help?
Posts 1–9 of 9 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us