Comments (20)
I know only the fact that ProTanki are made by the same developers as GTanks, which were closed 1 year after release of ProTanki.
I made a chart of Tanks projects earlier (grayed out - closed / unmaintained):
from protanki-server.
The newer version of tanki, people are not as intrigued with very old tanki nowadays.
from protanki-server.
BTW a fully working protocol implementation:
https://github.com/WolverinDEV/protanki-protocol-rs
from protanki-server.
Hello, I glanced over packets and am interested in further development.
I'd like to rewrite the server in Rust because I don't have enough computational resources for JVM-targeted development right now.
I also saw DaniloPalmeira/protanki-server, which works with new protocol.
Thank you for creating definitions for all packets.
from protanki-server.
Well running rust analyser is most likely way heavier then spinning up a JVM 🤕
But I do understand your reasoning.
It's interesting how many starting approaches exist writing the server from scratch :D
I'll probably keep the protocol files updated on the protanki-protocol-rs repo and complete documenting the yet unknown packet ids.
BTW do you know a little bit about the history of pro tanki and so on?
I'm pretty new to all this kind of stuff. (PS: I'm also in your DC)
from protanki-server.
Ahh that's a pretty need chart. Are you sure that GTanks is a reimplementation of the original TO or just their source updated?
As well why did GTanks close?
from protanki-server.
As well why did GTanks close?
Their online was at very low spots, with often times where there was 0 players online.
P.S they didn't care anymore because of their success with ProTanki.
from protanki-server.
Ahh reasonable. So ProTanki is just the more popular version of GTanks, right?
from protanki-server.
Can you estimate how popular ProTanki is?
from protanki-server.
3000 active players at a time*
from protanki-server.
Hui that's ~50 % of the regular Tanks player base
from protanki-server.
I have 2018 version of GTanks' client & server and it uses same protocol as ProTanki before update (why would they use hacky text protocol if original TO always used binary protocol).
Also, the GTanks codebase is a lot smaller than official Tanki Online's (I have Alternativa_Projects.rar
archive that was leaked in 2010).
As well why did GTanks close?
There were too few new players. When you reached one of the first ranks you had battles with only high-rank players that kept constantly killing low-ranks, though they gave away crystal drop you still wouldn't be able to rank up.
from protanki-server.
BTW a fully working protocol implementation: https://github.com/WolverinDEV/protanki-protocol-rs
By the way, may I use your code in this repository under MIT / Apache 2.0 dual license?
from protanki-server.
@Assasans the argument with the protocol is pretty reasonable.
The more I dig trough the more easy does it seem to create a pretty simple TO server.
As far as I can the, the hardest would be implementing an anticheat (which PT has btw.).
@Assasans would you mind sharing the old gtanks server with me?
As PT and GTanks are developed by the same person? there might be some insights of what measures they take to enforce "proper" game play.
from protanki-server.
@Assasans the argument with the protocol is pretty reasonable.
The more I dig trough the more easy does it seem to create a pretty simple TO server.
As far as I can the, the hardest would be implementing an anticheat (which PT has btw.).@Assasans would you mind sharing the old gtanks server with me?
As PT and GTanks are developed by the same person? there might be some insights of what measures they take to enforce "proper" game play.
the protanki anticheat is very poorly made
from protanki-server.
By the way, may I use your code in this repository under MIT / Apache 2.0 dual license?
Used MIT.
If I may ask, what are your intensions?
from protanki-server.
@Assasans would you mind sharing the old gtanks server with me?
https://drive.google.com/file/d/1rWv-D_kfZeTnxPOdYrDjI2viLrwT4F4o/view
But they did some updates to ProTanki anticheat after we raided them with my patched client.
Used MIT. If I may ask, what are your intensions?
If you're about licensing - just because it's common to the Rust ecosystem (though I always used MIT only)
If you're about the code itself - to have all core components in one place and easily editable (bypassing PRs, especially if the change is relevant for this server only).
from protanki-server.
Ahh thank you :)
to have all core components in one place and easily editable
You can just create a fork :)
from protanki-server.
GTanks 2018
Good afternoon. Could you share this source code for the server and client?
from protanki-server.
@Assasans would you mind sharing the old gtanks server with me?
https://drive.google.com/file/d/1rWv-D_kfZeTnxPOdYrDjI2viLrwT4F4o/view But they did some updates to ProTanki anticheat after we raided them with my patched client.
Used MIT. If I may ask, what are your intensions?
If you're about licensing - just because it's common to the Rust ecosystem (though I always used MIT only) If you're about the code itself - to have all core components in one place and easily editable (bypassing PRs, especially if the change is relevant for this server only).
Can you re-upload the file, please
Можешь перезалить файл? Пожалуйста
from protanki-server.
Related Issues (20)
- When starting a CTF-CR battle, this is the bug HOT 1
- Lose connection having flag
- why? HOT 2
- Server unable to load maps HOT 10
- Почему, это может быть? HOT 14
- How to download And Get On Game HOT 7
- поч читы не работают HOT 3
- Do you wanna create server for TO official? HOT 3
- About the servee HOT 5
- Build Failed on Linux
- Не загружает в битву со спектатора. HOT 5
- Osa Winter not loading (maybe removed from protanki servers) HOT 1
- NoSuchFileException: data/lang/{LANG}.json HOT 2
- гг всему чёли? HOT 4
- При входе в битву HOT 8
- Когда можно будет играть в открытом доступе? HOT 1
- addxp bug
- Cannot create battle HOT 1
- Weapon handlers HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protanki-server.