Closed

Optimise/Rewrite my game server performance

Hi

I run my own ball game however recently i've come across multiple users complaining about lag.

My game is similar to Agar.io. The link is [login to view URL]

My backend is written in NodeJS and I use a binary based protocol. I have done some profiles and the function which takes the longest in my server is related to our grid implementation of finding cells. Some people have suggested to changing from a SpatialHash Grid to instead a QuadTree saying it will improve performance, some have suggested rewriting my server code in a new language and some people have suggested rewriting parts of my current server into .WASM files to solve equations faster.

Honestly I dont have the answer on how to reduce lag, but I am looking for someone to give me the best solution, ideally I would like to keep my current server as opposed to writing a new one, but if needed if someone can rewrite the server instead then maybe that would be appropriate.

Skills: node.js, C++ Programming, C# Programming, Java

See more: game server rental, optimizing web servers for high throughput and low latency, dedicated game server hosting, dedicated game servers, multiplayer game server, 7dtd server fps, 7 days to die dedicated server fps, best dedicated server hosting for games, custom game server hosting, ark dedicated server optimization, gmod server optimization, improve rust server performance, game server hosting templates, setting game server brinkster, track game server stats, poker game server, game server hosting template, game server providers, create game server, game server provider templates

About the Employer:
( 15 reviews ) Chelmsford, United Kingdom

Project ID: #26729720

11 freelancers are bidding on average $532 for this job

liveexperts123

Hi there,I'm biddin on your project "Optimise/Rewrite my game server performance" I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leav More

$750 USD in 3 days
(42 Reviews)
6.9
stefkev

Hi, My idea would be to just clusterize the part of finding cells. No rewrite of current code, no major changes, just send to separate cluster that deals with cell to reduce performance hit. If you are interested in t More

$750 USD in 5 days
(43 Reviews)
6.5
umg536

Hi there, I'm bidding on your project "Optimise/Rewrite my game server performance" Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budg More

$750 USD in 6 days
(10 Reviews)
5.1
Darwish001

I CAN COMPLETE YOUR PROJECT EASILY Hello, I am software developer with enough experiences on Java/JavaFX for 13 years. Java/JavaFX is nice programming language and I am majoring on it for long years so I have confident More

$500 USD in 7 days
(9 Reviews)
5.4
leonfreelance

Hi,dear! I am quite interested in your project - 'Optimise/Rewrite my game server performance'. :) I've already done this kind of project before. I am a skillful software developer who has rich experience in this field More

$555 USD in 2 days
(2 Reviews)
4.1
pichuy72

!!!!!!!!!!!!!!! Hi !!!!!!!!!!!!!!! I am a senior web developer with strong experiences. I have read your requirements carefully and all skills are matched. In my past projects, I contributed with best practices and my More

$500 USD in 7 days
(1 Review)
3.6
bharatchhabra13

Hello, Greetings for the day!!! I am an expert Node.js Developer. I have gone through your project details and analysis of the work. As per your job you are looking for back end developers (Node.js, [login to view URL]) who c More

$600 USD in 10 days
(1 Review)
2.3
FredrickSykes

HI! How are you. I am professional full-stack developer with skills including node.js, C# Programming, C++ Programming and Java. I have also extensive knowledge of front-end JavaScript and browser APIs as well as sign More

$400 USD in 2 days
(0 Reviews)
0.0
AurraticSmart

HELLO!!! We are a group of specialized developers who know Web and android perfectly. We are known for our work consistency. We are available to take up the work right now. We assure perfection, on-time and finished wo More

$400 USD in 10 days
(0 Reviews)
0.0
Oleksiy96

Hope you are doing well. Hi, This is Oleksiy, an node expert with rich experiences in this field. I have worked on many node back end project before join freelancer. So I am sure that I can complete your project on ti More

$250 USD in 7 days
(0 Reviews)
0.0
Mindee1993

Hello, I am experienced java back-end developer. I've worked on multiple mmorpg servers and so on from scratch. I can rewrite your server in java language. It will be cross-platform.

$400 USD in 7 days
(0 Reviews)
0.0