PDA

View Full Version : PC2 Server Tools - Android APP [UPDATE 1.05]



Vincen
24-10-2017, 01:23
Hello! I am developing an Android app that allows you to manage a dedicated server from your android device..

Current features


Connect directly to a dedicated server through API credentials
Store multiple server for connect
Server information
Session information
Players online
Player info (steam avatar, ping, steam profile, time online, status in server)
Send private message to player
Kick player
Ban player in minutes
Drivers leaderboard (Position,Driver,Vehicle,BestTime,LastTime,Laps,Status,GAP/DIFF)
Send message to all players.
Server actions (Next session, Restart server)
Session setup (Configure current/next session)





Suggestions accepted

Info


Google play: https://play.google.com/store/apps/details?id=com.vincendev.pc2servertools
Price: 2,49$ / 2,29€
Requirements: Android KitKat 4.4 or higher
App store: No, unless you want gift a MacBook Pro to develop the app for ios. :p


Screenshots.

244420

Changelog



[24/10/17] - Server actions (Restart server,Next session, Send message to users) added!
[24/10/17] - Server global info added
[24/10/17] - Added all session attributes
[25/10/17] - Logo/Icon design finished! (https://i.imgur.com/3bIf4oq.png)
[26/10/17 - 29/10/17] - Internal code optimization, live time is now leaderboard, added purple color for fastest laps, added extra info on leaderboard (current session, session time left, race time/laps left), now if the session is RACE the diff field shows diff with leader (only drivers at same lap)
[30/10/17] - Released 1.0 at Google Play
[31/10/17] - [v1.02] Fixed crash at Android 7.0
[01/11/17] - [v1.03] Fixed error on Leaderboards at Android 7.1
[03/11/17] - [v1.04] Added support for store multiple servers / Minor bug fixes more info (http://forum.projectcarsgame.com/showthread.php?56240-PC2-Server-Tools-Android-APP-UPDATE-1-04&p=1414565&viewfull=1#post1414565)
[11/12/17] - [v1.05] Added "Session setup" section for configure current/next session more info (http://forum.projectcarsgame.com/showthread.php?56240-PC2-Server-Tools-Android-APP-UPDATE-1-05&p=1445825&viewfull=1#post1445825)

Brado23
24-10-2017, 01:43
Is there a way you can take over admin of the server with a password if someone else is currently the admin as they were the first connected? That would be a good addition if it is possible via the API.

Vincen
24-10-2017, 02:15
Is there a way you can take over admin of the server with a password if someone else is currently the admin as they were the first connected? That would be a good addition if it is possible via the API.

From what I have seen in the API documentation, the HTTP API does not allow edit the admin in-game (HOST).
Right now the HTTP API only allow to read participant/member attributes and not write..

Member attributes: https://pastebin.com/4LdUpuPz

If in the future they let write that, then I would implement that feature easy :D

psyco
24-10-2017, 14:57
i can test and try your app? i have a personal dedicated server but with the default admin pannel i have many problem to set.

Vincen
24-10-2017, 15:46
i can test and try your app? i have a personal dedicated server but with the default admin pannel i have many problem to set.

There will be no alpha/beta versions.

My idea is release 1.0 directly to google play in 7-15 days!

psyco
25-10-2017, 07:11
you can add a " next session, restart session , restart race, go to race " buttons?

and " ban user and add to blacklist"

and "

Vincen
25-10-2017, 12:41
you can add a " next session, restart session , restart race, go to race " buttons?

and " ban user and add to blacklist"

and "

Next session: yes, already added
Restar session: The API does not allow restarting a current session.
Restart race: if you click on "Next session" on race, the race will restart.
Go to race: If you're on practice you must click 2 times "Next session".


About blacklist, the API does not allow to read/write blacklist.cfg/whitelist.cfg, for do that we need FTP connection, so for now that is not possible, maybe in a future.


Changelog updated at #1

Vincen
30-10-2017, 22:53
https://i.imgur.com/3bIf4oq.png

PC2 Server Tools 1.0!

Google play: https://play.google.com/store/apps/details?id=com.vincendev.pc2servertools



What includes the version 1.0? What i can do with this version?

Check #1 to see current features.


Is the final version?
No, I will continue updating the application, fixing bugs and adding new features.

If you decide to buy and find some bug, please contact me to fix it!.

Brado23
31-10-2017, 01:11
Thanks for creating this app!

It is crashing for me on startup using a Galaxy S6 Edge running Android 7.0. No huge rush to fix as I won't be using it until the dedicated server in the game is fixed anyway.... unless they release the patch tomorrow and it includes the dedicated server fixes :D

Tried restarting the phone and that doesn't help either.

Vincen
31-10-2017, 02:00
Thanks for creating this app!

It is crashing for me on startup using a Galaxy S6 Edge running Android 7.0. No huge rush to fix as I won't be using it until the dedicated server in the game is fixed anyway.... unless they release the patch tomorrow and it includes the dedicated server fixes :D

Tried restarting the phone and that doesn't help either.

I'm sorry about that, problem found and fixed on Android 7.0!

Update sent, you should receive an update soon (It can takes few minutes or few hours, depends of google play).

You can update manually at Google Play -> My applications.

Brado23
31-10-2017, 06:44
Working now after the fix. Thanks for the quick response!

psyco
31-10-2017, 10:05
i see restart session. Is working? or restart the server?

and i can configure track, veicle class and other configuration for my session?

Vincen
31-10-2017, 13:05
i see restart session. Is working? or restart the server?

and i can configure track, veicle class and other configuration for my session?

It is to restart the server, right now the API it does not allow restart current session, only pass next and if the current sesison is race then the "pass next session" means "restart race".

Not at current version, in next updates i want add the option "configure next session" if it is what you mean, as the current API allows.

Vincen
03-11-2017, 03:27
Update 1.04

- Added support for store multiple servers
- Minor bug fixes
- Code optimization


https://i.imgur.com/VQFbYSa.png

Vincen
12-12-2017, 18:58
Update 1.05

- Added "Session setup" section for configure current/next session!

Video sample!
https://streamable.com/gk3tu



https://i.imgur.com/YaFFRDo.png



Sorry for delay of this update, i was busy and this update required a time..

Please report any bug and don't forget to rate our app on google play!