All Projects → phoomin2012 → Travian Kingdom

phoomin2012 / Travian Kingdom

Travian Kingdom server script free. Not finish yet. Abandoned.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Travian Kingdom

Mmorpg
springboot编写的轻量级高性能mmorpg手游服务端框架,基本功能逐渐完善中。
Stars: ✭ 309 (+317.57%)
Mutual labels:  game, server
Cellnet
High performance, simple, extensible golang open source network library
Stars: ✭ 3,714 (+4918.92%)
Mutual labels:  game, server
Flying Squid
Create Minecraft servers with a powerful, stable, and high level JavaScript API.
Stars: ✭ 311 (+320.27%)
Mutual labels:  game, server
Pss
This is a based plug-in framework that provides cross-platform IO and logically separated plug-in services.
Stars: ✭ 219 (+195.95%)
Mutual labels:  game, server
Gonet
go分布式服务器,基于内存mmo
Stars: ✭ 804 (+986.49%)
Mutual labels:  game, server
Yivnet
Yivnet is a microservice game server base on go-kit
Stars: ✭ 237 (+220.27%)
Mutual labels:  game, server
Summer
这是一个支持分布式和集群的java游戏服务器框架,可用于开发棋牌、回合制等游戏。基于netty实现高性能通讯,支持tcp、http、websocket等协议。支持消息加解密、攻击拦截、黑白名单机制。封装了redis缓存、mysql数据库的连接与使用。轻量级,便于上手。
Stars: ✭ 336 (+354.05%)
Mutual labels:  game, server
Rillserver
skynet game server
Stars: ✭ 139 (+87.84%)
Mutual labels:  game, server
Casino Server
🔥 An online poker game server powered by Redis, node.js and socket.io
Stars: ✭ 721 (+874.32%)
Mutual labels:  game, server
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+785.14%)
Mutual labels:  game, server
Csharpgameframework
基于unity3d引擎与c#语言的游戏框架/架构(包括客户端与服务器)。使用ServerPlatform作为服务端通信基础设施。
Stars: ✭ 208 (+181.08%)
Mutual labels:  game, server
Forgottenserver
A free and open-source MMORPG server emulator written in C++
Stars: ✭ 1,024 (+1283.78%)
Mutual labels:  game, server
Zero
A Lightweight Socket Service with heartbeat, Can be easily used in TCP server development.
Stars: ✭ 161 (+117.57%)
Mutual labels:  game, server
Gdk For Unity
SpatialOS GDK for Unity
Stars: ✭ 296 (+300%)
Mutual labels:  game, server
Carmelo
Carmelo is a fast, scalable Java server framework designed for online games. It uses Netty and Fastjson for highly efficient network transmission and supports both TCP/HTTP protocols.
Stars: ✭ 148 (+100%)
Mutual labels:  game, server
Gameservers Docker
A bunch of game servers I use, dockerised
Stars: ✭ 322 (+335.14%)
Mutual labels:  game, server
Sgf
This is a Smart Game Foundation (Not Framework)
Stars: ✭ 122 (+64.86%)
Mutual labels:  game, server
Nano
Lightweight, facility, high performance golang based game server framework
Stars: ✭ 1,888 (+2451.35%)
Mutual labels:  game, server
Einx
a framework in golang for game server or app server
Stars: ✭ 376 (+408.11%)
Mutual labels:  game, server
Game Server
Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools
Stars: ✭ 916 (+1137.84%)
Mutual labels:  game, server

Main development : Click Here

Travian Kingdom Clone Script

Abandoned. No more support. This project is clone Travian Kingdom game. Now, not finish yet.

Base on Travian Kingdom version : 0.66.8

Menu

Feature

  • Index
    • [ ] Start without account
  • Lobby
    • Achievements
      • [ ] Achievements list
      • [ ] Prestige
      • [ ] Cliam prestige
    • Avatar
      • [ ] Set sitters
      • [ ] Set duals
    • Game worlds
      • [x] Join game worlds
      • [ ] List playing game worlds
      • [ ] List playing game worlds that sitters
      • [ ] Remove avatar
    • News
      • [ ] Show news
    • Account
      • [x] Login
      • [x] Register
      • [ ] Change picture avatar
      • [ ] Change email
      • [ ] Change password
      • [ ] Change account name
      • [ ] Subscribe to newsletter
      • [ ] Logout
  • Gameplay
    • System
      • [x] Maintenance mode
      • [ ] Disable attack
      • [ ] Crop diet rule
      • [ ] Spawn natarian village
      • [ ] Spawn WW village on vocalno
      • [ ] Spawn robber hideout
      • [ ] Spawn robber camp (for kingdom)
    • Building list
      • [x] Construct building
      • [x] Upgrade building
      • [x] Master building
      • [x] Resort building list
      • [x] Cancel building
      • [x] Buy more slot
      • [x] Reserve resource
      • [x] Finish now
    • Troops & Movements
      • [x] Train troop
      • [ ] Finish train troop immediately
    • Movements
      • [x] Send attack (no attack)
      • [ ] Send raid (no attack)
      • [ ] Send siege (no attack)
      • [x] Settle new village
      • [ ] Send hero to own village
      • [ ] Send hero to other village
      • [ ] Conqure village
      • [ ] Steal resources
      • [ ] Steal treasures
    • Hero
      • [x] Adventure (generate item with no effect)
      • [ ] Attack
      • [ ] Reinforcement
      • [x] Inventory
      • [x] Attributes
      • [ ] Increase resources production in village
      • [x] Change hero face
      • [x] Hero equipment
    • Silver & Gold
      • [x] Exchange sliver & gold
      • [ ] Travian Plus
      • [x] Resource bonus
      • [x] Crop bonus
      • [ ] Starter pack
      • [ ] Invite friends
      • [ ] Purchase gold
      • [ ] Auto extend
      • [x] Lifetime bonus
    • Report
      • [ ] Attack report (not correct infomation)
      • [ ] Raid report
      • [ ] Siege report
      • [ ] Spy report
      • [ ] Defense report
      • [ ] Reinforces report
      • [x] Advanture report
      • [ ] Trade report
      • [ ] Reinforces arrived report
      • [ ] Animal caught repor
      • [ ] Visit report
      • [ ] Weeky prestige
      • [ ] Share report
      • [ ] Favorites report
    • Statistics
      • Player
        • [x] Overview
        • [x] Attacker
        • [x] Defender
        • [x] Villages
        • [x] Heroes
        • [ ] Top 10
        • [ ] Search
      • Kingdom
        • [x] Victory points
        • [x] Population
        • [ ] Area
        • [ ] Attacker
        • [ ] Defender
        • [ ] Top 10
        • [ ] Search
      • [x] World
    • Quest
      • [x] Tutorial gameplay
      • [ ] Tutorial governer
      • [ ] Tutorial king
      • [ ] Daliy quest
      • [ ] Quest
    • Setting
      • [x] Change setting
      • [ ] Delete avatar
    • Prestige
      • [x] Prestige
      • [ ] Give prestige
    • Player profile
      • [ ] Modal
      • [x] Change description
    • Auction
      • [x] Sell
      • [x] Bids
      • [x] Silver accounting (History)
      • [x] Remove expire item
    • Kingdom
      • [x] Create kingdom
      • [x] Change description
      • [x] Change tag
      • [x] Show member
      • [ ] Invite player
      • [ ] Accept kingdom invite (player)
      • [ ] Invite duke
      • [ ] Accept kingdom invite (duke)
      • [x] Treasure active
      • [ ] Internation statistics
      • [ ] Show Kingdom events
      • [ ] Show Ranking
      • [ ] Show Treasuries
      • [ ] Show Tributes
      • [ ] Collect tributes
      • [ ] Show Diplomacy
      • [ ] Create offer
      • [ ] Accept offer
    • Notification
      • [x] Show notification
      • [x] Remove notification
      • [x] Remove all notification
    • Map
      • [x] Show map cell
      • [x] Show map cell detail
      • [x] Show village infomation
      • [x] Show oasis
      • [x] Show oasis troops
      • [ ] Show report
      • [ ] Robber
      • [ ] NPC Village
      • [ ] Natar village
      • [ ] WW village
      • [x] Vocano
      • [x] Kingdom borders
      • [ ] Game messages
      • [ ] Player messages
      • [ ] Kingdom markers
      • [ ] Player markers
      • [ ] Fields markers
    • Oasis
      • [ ] Assign oasis
      • [ ] Oasis bonus
      • [ ] Give up oasis
      • [ ] Bonus from troops in oasis
      • [ ] Auto add animals to oasis
    • Village & Building
      • [x] Upgrade to town
      • [ ] Celebration
      • [ ] Claim resource from hidden treasures
      • [ ] Extra building fields
      • [x] Research troops
      • [x] Finish now research
      • [x] Improve troops
      • [x] Finish now improve
      • [x] Demolish building
      • [x] Clear rubbles
    • Market
      • [x] Send resources
      • [ ] Create trade route
      • [ ] Auto send resources
      • [ ] Create offer
      • [ ] List offers
      • [ ] Filter offer
      • [ ] Accept offer
      • [ ] Cancel offer
      • [ ] NPC merchant
    • Notepads
      • [x] Show/hide notepad
      • [x] Create a new note
      • [x] Edit note
      • [x] Delete note
    • Message & Chat
      • [ ] Open chat on bar
      • [ ] Show chat on bar
      • [ ] Join global room
      • [ ] Join kingdom room
      • [ ] Join society room
      • [x] Create new conversation (Private)
      • [ ] Create new conversation (Kingdom)
      • [ ] Create new conversation (Society)
      • [x] Send message (Private)
      • [ ] Send message (Kingdom)
      • [ ] Send message (Society)
      • [ ] Send message (Global room)
      • [ ] Send message (Kingdom room)
      • [ ] Send message (Society room)
      • [ ] Mark as read
      • [ ] Show notification

Screenshot

Travian Kingdom Clone Script Travian Kingdom Clone Script Travian Kingdom Clone Script Travian Kingdom Clone Script Travian Kingdom Clone Script Travian Kingdom Clone Script Travian Kingdom Clone Script

Requires

  • PHP 5.6+ (with PDO mysql)
  • Node.JS Test with PHP 5.6,7.1 with Apache & nginx

*** IMPORTANT *** This script can't use in web hosting because automatice function run as service

Installation

  1. Perpair web server program (very simple use xampp) - Prepair subdomain and point to your server - Config apache vhost for game

Example vhost config for apache (OSX with xampp)

<VirtualHost *:80>
    # Index
    ServerAdmin t5.ph
    ServerName t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5"
    ErrorLog "logs/t5.ph-error_log"
    CustomLog "logs/t5.ph-access_log" common
</VirtualHost>
<VirtualHost *:80>
    # Index
    ServerAdmin kingdoms.t5.ph
    ServerName kingdoms.t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5/index"
    ErrorLog "logs/kingdoms.t5.ph-error_log"
    CustomLog "logs/kingdoms.t5.ph-access_log" common
</VirtualHost>
<VirtualHost *:80>
    # Mellon service (Account service)
    ServerAdmin mellon.t5.ph
    ServerName mellon.t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5/mellon"
    ErrorLog "logs/mellon.t5.ph-error_log"
    CustomLog "logs/mellon.t5.ph-access_log" common
    Header set Access-Control-Allow-Origin "*"

    AllowEncodedSlashes on
</VirtualHost>
<VirtualHost *:80>
    # CDN
    ServerAdmin cdn.t5.ph
    ServerName cdn.t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5/cdn"
    ErrorLog "logs/cdn.t5th.ph-error_log"
    CustomLog "logs/cdn.t5th.ph-access_log" common
    Header set Access-Control-Allow-Origin "*"
</VirtualHost>
<VirtualHost *:80>
    # Lobby
    ServerAdmin lobby.t5.ph
    ServerName lobby.t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5/lobby"
    ErrorLog "logs/lobby.t5.ph-error_log"
    CustomLog "logs/lobby.t5.ph-access_log" common
</VirtualHost>
<VirtualHost *:80>
    # Game
    ServerAdmin ks1.t5.ph
    ServerName ks1.t5.ph
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/travian5/game/s1"
    ErrorLog "logs/ks1.t5.ph-error_log"
    CustomLog "logs/ks1.t5.ph-access_log" common
</VirtualHost>

Example hosts file

# Travian Kingdom
127.0.0.1       t5.ph
127.0.0.1       kingdoms.t5.ph
127.0.0.1       mellon.t5.ph
127.0.0.1       lobby.t5.ph
127.0.0.1       cdn.t5.ph
127.0.0.1       ks1.t5.ph
  1. Import database from travian5.sql
    If you want empty data, you should empty every table except global_server_data
    If you want to change speed world, you can edit in global_server_data table too
  2. Config mysql password in /config.php
  3. Start automatice process with command php server2/server.php and node server/app2 and node server_lobby/app (don't forget to install nodejs module with npm install before run)
  4. Let's enjoy your server

To generate world
go to sub domain that game avaliable. go to api folder and go to debug.php?a=createWorld
for example ks1.t5.ph/api/debug.php?a=createWorld

Please note that this script doesn't finish yet. If you found bug please use Issues to report and use Pulls Requests to request feature that offical have or fix bug or add new feature to main project.

Subscribe

NOW IS FREE
Use watch button if you want to know about activities.
If you like this project, please give star.
THANKS

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].