pztrn
c22744765b
Adding a favorite server now requires created valid profile. It will not allow to create favorite server without proper profile. Fixed servers updating database, now they put all fields there. Added stubs for players info and extended server config things in database.
42 lines
1.5 KiB
Go
42 lines
1.5 KiB
Go
// URTator - Urban Terror server browser and game launcher, written in
|
|
// Go.
|
|
//
|
|
// Copyright (c) 2016, Stanslav N. a.k.a pztrn (or p0z1tr0n)
|
|
// All rights reserved.
|
|
//
|
|
// Licensed under Terms and Conditions of GNU General Public License
|
|
// version 3 or any higher.
|
|
// ToDo: put full text of license here.
|
|
package datamodels
|
|
|
|
type Server struct {
|
|
// Server's address
|
|
Ip string `db:"ip"`
|
|
// Server's port
|
|
Port string `db:"port"`
|
|
// Server's name
|
|
Name string `db:"name"`
|
|
// Current players count
|
|
Players string `db:"players"`
|
|
// Maximum players
|
|
Maxplayers string `db:"maxplayers"`
|
|
// Ping
|
|
Ping string `db:"ping"`
|
|
// Gametype. See Urban Terror documentation on relationship.
|
|
Gamemode string `db:"gamemode"`
|
|
// Current map
|
|
Map string `db:"map"`
|
|
// Server's software version
|
|
Version string `db:"version"`
|
|
// Is server was favorited?
|
|
Favorite string `db:"favorite"`
|
|
// Server's password.
|
|
Password string `db:"password"`
|
|
// Profile to use with server.
|
|
ProfileToUse string `db:"profile_to_use"`
|
|
// Extended server's configuration.
|
|
ExtendedConfig string `db:"extended_config"`
|
|
// Players information.
|
|
PlayersInfo string `db:"players_info"`
|
|
}
|