欢迎观看本视频教程!本教程将详细讲解如何使用我们的 越南多游戏合集源码 来搭建和定制您的在线游戏平台,特别适用于 越南 Slots 游戏、棋牌、捕鱼游戏等。无论您是游戏开发新手还是有一定经验的开发者,本视频都将为您提供清晰易懂的指导,帮助您顺利完成平台搭建和定制开发。
文案搭建教程
Seven Chickens
/var/app/BackendMaster/VbeeCommon/src/main/java/com/vinplay/common/game3rd
set time vps
• sudo timedatectl set-timezone Asia/Ho_Chi_Minh
• 开始安装
• sudo apt update chmod -R 777 .
• apt install unzip
• cd /var
• unzip app
• sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
• curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
• sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
• sudo apt update
• apt-cache policy docker-ce
• sudo apt install docker-ce -y
• sudo curl -L "https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
• sudo chmod +x /usr/local/bin/docker-compose
• docker-compose --version
• docker volume create --name=mongo-db
• docker volume create --name=game-db
• cd /var/app/install
• docker-compose up
• 等待它运行约3分钟ctrl c取消它
• docker-compose start
• import data
• docker exec -it -u root game-db bash
• mysql -u root -p
• Aki86dh123
source /docker-entrypoint-initdb.d/data.sql
• set global max_connections = 2000000;
• GRANT ALL PRIVILEGES ON *.* TO 'demo'@'%';
• FLUSH PRIVILEGES;
• exit
• exit
• 安装nginx
• sudo apt install nginx -y
• sudo add-apt-repository ppa:ondrej/php
• sau chỗ này nấn enter
• sudo apt install php7.4-fpm php7.4-mbstring php7.4-mysql php7.4-curl -y
• 安装Java
• sudo apt-get install openjdk-8-jdk -y
• CÀI CÁ
• wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
• sudo dpkg -i packages-microsoft-prod.deb
• sudo apt-get install -y apt-transport-https
• sudo apt update
• sudo apt-get install -y dotnet-sdk-3.1
• sudo apt-get install -y apt-transport-https
• sudo apt-get install -y aspnetcore-runtime-3.1
• sudo apt-get install -y dotnet-runtime-3.1
• cd /var/app/banca/BanCaLiteNet
• dotnet publish -o publish
• dotnet publish -o publish
• cd /var/app/banca/BanCaLiteNet/publish
• nohup dotnet BanCaLiteNet.dll >/dev/null 2>&1 &
• sudo netstat -tulpn
• @rawdatabot
• sugoDev@123a
• chạy server
• cd /var/app/BackendMaster
• chmod 777 install.sh
• chmod 777 gradlew
• ./install.sh
• cd /var/app/Backend2Dx
• chmod 777 install.sh
• chmod 777 gradlew
• ./install.sh
• cd /var/app/BackendRoy
• chmod 777 install.sh
• chmod 777 gradlew
• ./install.sh
• apt install net-tools
• sudo netstat -tulpn
• 在服务器上配置/var/app/BackendMaster/VbeeCommon/src/main/java/com/vinplay/vbee/common/statics/Consts.java
• /var/app/BackendMaster/api/VinPlayPortal/src/main/java/com/vinplay/api/processors/UpdateNicknameProcesscor.java
•
• 此配置域
• (*在将文件上传到vps之前,您需要将域名更改为要安装的域名)
• 在etc/nginx/中启用站点并复制到启用站点
• 输入前请记住congfig域。
• 将von.casino.txt文件上传到cloudflare
• service nginx stop
• service nginx start
• 构建客户端并通过链接/var/app/www/webbuild上传到服务器
• cd /var/app/www/webbuild
• unzip web-mobile.zip
• 安装TXST
• apt-get update -y
• apt install maven -y
• cd /var/app/txst
• mvn install:install-file -Dfile=/var/app/BackendMaster/game/tlmn/libs/VbeeCommon.jar -DgroupId=VbeeCommon -DartifactId=vbeeCommon -Dversion=1.0 -Dpackaging=jar
• (khá lâu đó)
• ./mvnw -Pdev clean verify
• cd /var/app/txst/target
• nohup java -jar TXST-0.0.1-SNAPSHOT.jar >> txcb.out 2>&1&
• 将站点启用上传到/etc/nginx/sites启用
• service nginx reload
每次重新启动后
• cd /var/app/install
• docker-compose start
• docker exec -it -u root game-db bash
• mysql -u root -p
• Aki86dh123
• set global max_connections = 2000000;
•
• FLUSH PRIVILEGES;
•
• exit
• exit
• cd /var/app/BackendMaster
• ./install.sh
• cd /var/app/BackendRoy
• ./install.sh
• cd /var/app/Backend2Dx
• ./install.sh
• cd /var/app/txst/target
• nohup java -jar TXST-0.0.1-SNAPSHOT.jar >> txcb.out 2>&1&
• cd /var/app/banca/BanCaLiteNet/publish
• nohup dotnet BanCaLiteNet.dll >/dev/null 2>&1 &
为游戏安装Otp
• https://api.telegram.org/bot5654879665:AAE3ot_rA2kcqU78m-04cusecxNdaSqomjM/setWebhook?url=https://dal.go88.bid/hook-pro
• 在配置中,选择gameconfignew/telegrambot。
把API和机器人放在那里就完成了。
171828727:AAF54RX2T9nM-fVLkCa2z-dQ07d76vdZDm4取代此处的telegram机器人api,将此链接粘贴到浏览器中,为telegram创建webhook。好的,就这样。他会自己做的,什么也不做。
编辑客户端
• 在3个文件中配置域/
\assets\Loading\src\loading.ts
\assets\Loading\src\versionconfig.ts
\assets\Lobby\LobbyScript\Script\common\app.ts
• 配置链接cskh,facebook,trong file\assets\Lobby\LobbyScript\Lobbycontrol.ts
在配置管理员中设置远程加载通知
配置/gameconfignew/alert
将api、用户名和id group tele gram替换为此处。什么都不做,仅此而已。
更改横幅,银行
登录到navicat/vinplay,其中包含银行和横幅部分。换个链接就行了。
银行配置
在admin中config,在list_bank中修改config_new/billing
配置Momo
在管理员中配置,转到config_new/billing,按名称、sdt和QRCODE链接的顺序在momoConfig中编辑
下载结果
•在管理员中配置,转到Gameconfig/以骰子格式进行调整,例如:1,1,5
为纸牌游戏设置房间
•在服务器中配置,转到像这样的游戏路径/var/app/BackendMaster/game/tlmn/conf/gameroom.json在其中调整,删除或添加选项,然后使用命令重新运行服务器。install.sh
配置帐户注册时发送欢迎邮件
在服务器上配置/var/app/BackendMaster/VbeeCommon/src/main/java/com/vinplay/vbee/common/statics/Consts.java
/var/app/BackendMaster/api/VinPlayPortal/src/main/java/com/vinplay/api/processors/UpdateNicknameProcesscor.java
调整管理员结果时设置电报通知
通过链接/var/app/BackendMaster/VinPlayUserCore/src/main/java/com/vinplay/utils/TelegramUtil.java安装在服务器上,而不是api、用户名。
游戏配置
•醉酒
有bot
•机器人配置在config/bots.txt和bots_vip.txt文件中,常规机器人和vip机器人每次下注的金额不同,配置在config_game.properties文件中(tx_min_bet_value_vin、tx_max_bet_value_vin、x_min_bet_value_xin、tx_max_bet_value_vin)
•收费:
•从/backend/game/minigame/src/main/java/game/modules/minigame/entities/minigameConstant.java中扣除MINIGAME_TAX_VIN百分比的奖金。更改需要重新启动Minigame
·晕倒算法:
每次旋转后,系统将随机加载文件中机器人列表中的机器人数量、config_game.properties中配置的随机数。
•从totalbot/2.5=>(totalbot-totalbot/2.5)获取随机机器人的数量,使用totalbot的机器人数量减去机器人数量。
•每个机器人用户在资金不足的情况下获得额外资金,并在1-60之间生成一个时间戳字段,因此从1到60的每一次计数旋转都将对应于具有定时器==60-计数下注的用户。
当count==60循环时,停止下注,从61到85处理骰子旋转
•如果玩家下注的总金额(仅限用户,不包括机器人)减去昂贵玩家的总金额大于MinCtrl(硬固定1000000),则骰子将消失,反之亦然,骰子将随机掷骰子。
•支付规则:当下注金额为1000000时,系统将自行平衡。如果一个人的财富超过了他的财富,他的财富就会减少,他只会得到回报。如果你失去了一切,你就得不到回报。
计数==85将重置游戏,重新加载机器人,直到第90秒将计数重置为0开始新游戏。
更改MinCtrl:
在后端/game/minigame/src/main/java/game/modules/minigame/TaiXiuModule.java中更改MinCtrl配置值
•Xoc Dia
有bot
创建房间:
玩家不允许创建房间。
•根据conf/gameroom.json文件自动创建房间配置-房间数量、房间类型、最大玩家数量、赌注
加载机器人:
•在conf/cluster.properties文件中安装isBot=1 bot,在conf/bot.json文件中创建bot的昵称,登录,检查资金不足的机器人将自动为机器人添加资金。
•游戏算法:在游戏开始时,玩家设置一扇门,在设置完门后,系统检查偶数下注的总数和设置的金额。sellPot=totalEven-totelOdd如果sellpot>0;该系统将出售偶数sellpot;如果销售机器人的数量全部购买,则运行正常流程;如果没有人购买,则系统将销售的sellPot数量返回给用户(如果用户设置了正确的门)。然后两个相等。如果只有一方下注,当双方退款均为0时,系统将重新开始新一轮,相反,系统将开始计算具体的结算和支付:
•计算偶数和奇数门之间的用户点差,如果系统未设置最小利润(安装在球形文件中),则检查系统的利润率->生成低于获胜门的结果。设置最大值(配置文件)后,检查用户的回报率(在配置文件中),从1->100生成随机数,如果小于回报率->返回设置多于获胜的门。其余的都是随机生成的。
•最低利润率、最大利润率和用户回报率的变化
更改文件中的以下信息:/backend/game/xocdia/config/xocdia.properties
#我站在你这边
revenueSysMin=100000
#36825;让我站在一边
revenueSysMax=500000
#为用户创建一个
ratioGetRevenueSysMax=100
•收费:
按佣金百分比扣除奖金(安装在conf/gameroom.json中)
BacayServer的
有bot
• 创建房间:
玩家可以创建房间。
•根据conf/gameroom.json文件自动创建房间配置-房间数量、房间类型、最大玩家数量、赌注
加载机器人:
•在conf/cluster.properties文件中安装isBot=1 bot,在conf/bot.json文件中创建bot的昵称,登录,检查资金不足的机器人将自动为机器人添加资金。
在conf/bot.json文件中检查maxWin和maxLost,与diff=revenue(win+lost)+fee相比
diff>maxLost:balanceMode=1并且有机器人在游戏中
-diff>maxWin:balanceMode=2->随机发牌
其他:BalanceMode=0->随机分配
随机牌组:8人随机8副牌组
•平衡牌:随机8副牌,按最高点到低点击顺序排列->high_group(4副)和low_group(4副)。high_group优先级除以机器人,机器人获胜率为100%
•收费:
•扣除佣金百分比(安装在conf/gameroom.json中)。当前安装为5%(1000-200000)-5%(>1000000)
•士兵
有bot
•机器人帐户列表和最大赢家,最小赢家在conf/bot.json文件中
在conf/cluster.properties文件中安装isBot=1加载机器人,浏览机器人列表,如果机器人缺钱,自动为机器人添加资金。
在开始游戏之前,系统通过将赢+输+费相加来计算用户当天的输赢金额,差价=回报(赢+输)+费
diff>maxLost:balanceMode=1,玩家赢了,机器人输了超过一天的金额->发牌需要等于isUp=true,这意味着机器人将高于用户。
•diff>maxWin:balanceMode=2,即玩家输了,机器人赢了超过一天的钱->需要等于isUp的牌为false或随机牌
•other balanceMode=0->如果房间值小于5000L,则随机发牌,与isUp为true的chiabaicanbang相反
chiabaicanbang:输入isUp和botcount,取4996副可用牌中的任何一副,每副牌分配给4名玩家,将牌从高到低排列,如果isUp等于真牌分为2副,包括高牌组和低牌组、high_list(botcount)、low_list(4-botcount),机器人将优先获得高牌,即在high_list中,玩家将获得低牌组low_list,而如果isUp为false,则high_list(4-botcount),low_list(botcount)机器人将获得低牌组low_list,玩家将获得高牌组high_list。
chiabaingaunhien:从4996副牌中选择一副,并将随机分配给用户和机器人。
• 创建房间:
通过conf/gameroom.json文件自动创建配置房间
•4996套预分配扑克牌配置在数据/binhthuong/*
•收费:
•扣除佣金百分比(安装在conf/gameroom.json中)。当前安装为5%(1000-200000)-2%(>1000000)
•Lieng
没有船。
创建表:
玩家可以创建一张桌子。
通过conf/gameroom.json文件自动创建配置房间
•收费
损失:减去下注金额
获胜:将下注金额加起来,减去佣金率百分比的费用
迷你扑克
有bot
•机器人配置在配置文件/bots.txt和bots_vip.txt、普通机器人和vip机器人中,自动登录,检查资金不足的机器人将自动为机器人添加资金。
在config/config_game.properties文件中按3个房间加载机器人数量
创建房间:
玩家不允许创建房间。
•默认情况下,将创建3个房间100、1000、10000
•收费:
把1%的钱放在罐子里。
•收取1%的费用
•提取资金总额-费用(代码中配置的2%)
•检查罐内爆炸:旋转罐内爆炸(但仅限机器人吃腐)
•计算FundExchange线路的总金额
•检查爆炸的结果,如果玩家不是机器人,则生成游戏结果->罐子指向真正玩家难以返回的机器人
查看基金:
无需额外努力:this.fund–fundExchange>=0如果没有足够的资金生成旋转结果,则向玩家支付奖金
尝试:资金不足this.fund–this.initPotValue<0L继续旋转,相反会奖励玩家。
•扑克
•没有真正的付费游戏机器人,只有机器人列表来自动玩演示游戏
创建房间:
玩家可以创建房间。
•根据conf/gameroom.json文件自动创建房间配置-房间数量、房间类型、最大玩家数量、赌注
用于演示的加载机器人:
•在conf/cluster.properties文件中安装isBot=1机器人,在conf/bot.json文件中创建机器人的昵称,登录并检查资金不足的机器人将自动为机器人添加资金。如果conf/cluster.properties文件中安装了dev_mod,机器人将自动播放
•收费:
•按百分比佣金率扣除奖金(安装在conf/gameroom.json中)。当前安装为2%(100-20000)
•插槽
有bot
•机器人配置在配置文件/bots.txt和bots_vip.txt、普通机器人和vip机器人中,自动登录,检查资金不足的机器人将自动为机器人添加资金。
在config/config_game.properties文件中按3个房间加载机器人数量
创建房间:
玩家不允许创建房间。
•默认情况下,将创建3个房间100、1000、10000
•收费:
把1%的钱放在罐子里。
•提取资金总额-费用(代码中配置的2%)
•检查罐内爆炸:条件选择线路总数>5和奖金基金>2*罐的初始值,config/config_game.properties文件中罐内爆炸率(当前1000~1/1000)>0
•生成矩阵:随机生成矩阵[3,5],对应于游戏中的物品,如果返回爆炸罐计算生成爆炸罐矩阵
•计算总奖金
•检查爆炸的结果,如果玩家不是机器人,则生成游戏结果->罐子指向真正玩家难以返回的机器人
查看基金:
无需额外努力:totalPrizes-totalBetValue<0或this.fund-totalPrizes>=this.initPotValue*2L奖励玩家,如果没有足够的资金生成旋转结果
•罐子尝试:没有足够的资金this.fund-(totalPrizes-soTienNoHuKhongTruQuy)<0L继续旋转,相反支付给玩家,重置罐子的初始值。soTienNoHuKhongTruQuy=罐值-初始罐值
•玩家奖励:如果线路上的总金额:totalPrizes>0,则从基金中减去该金额:基金-=totalPrizes
•
Seven Chickens
© 版权声明
THE END
暂无评论内容