server for a java game

hello all, am new to java programming… pardon the siliness of my question :
i made a java game, involving moving some object (class name piece)
every location of every pieces is stored inside an Array.

i am switching my game into a multiplayer one, for that i’ll need to create a server.
am confused about the server ???
my server should be developped in java itself right?
using socket programming ???